Fredric Amidon, DMD

Address

775 Us Route 1 Suite #1
York, ME 03909