David M Painter, MD, Family Medicine

322 Main St Fl 1
Bar HarborME  04609-1648 (Hancock County)


Phone: 207-288-5119
Fax: 207-288-8449

NPI: 1033180476
License Number: MD13114 (ME)