Peter W Swallow, DDS, Dentist

107 Box Shop Hill
FarmingtonME  04938 (Franklin County)


Phone: 207-778-6268
Fax: 207-778-3499

NPI: 1598943110
License Number: 2215 (ME)