Norman Joseph Shepherd, DMD, Dentist

390 Water St
HaverhillMA  01830 (Essex County)


Phone: 978-374-7451
Fax: 978-373-8870

NPI: 1073611869
License Number: 10005 (MA)