Stephen James McGarr, DDS, Dentist

194 High St
NewburyportMA  01950 (Essex County)


Phone: 978-465-5358
Fax:

NPI: 1063566511
License Number: 11799 (MA)