Craig Roger Lewis, MDCraig Roger Lewis · Internal Medicine Physician80 Main St, Livermore Falls, ME 04254(207) 897-4345Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing