Medical school: BOSTON UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1985
Offers telehealth
NPI: 1881769925
Practice Locations (2)
10 LAFAYETTE ST
NEWBURYPORT, MA 019503814
9782551270
50 WATER ST, MILL 1 SUITE 246
NEWBURYPORT, MA 019504103
9788696899
Source: CMS National Downloadable File, September 2026.