Physical Medicine, Physician/Surgeon David M Hallbert Md 28 Bayview St Belfast, ME 04915 (207) 338-3209