David Hirshfield, DMD, Dentist

50 N St
MedfieldMA  02052-1654 (Norfolk County)


Phone: 508-359-8822
Fax: 508-359-5214

NPI: 1124131727
License Number: 14523 (MA)