Ernest M. Hayes, Dpm, DPMErnest M. Hayes, Dpm · Podiatrist19 E Main St, Machias, ME 04654(207) 733-2429Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing