Medical school: UNIVERSITY OF MASSACHUSETTS MEDICAL SCHOOL
Graduated: 1989
Offers telehealth
NPI: 1790782852
Practice Locations (4)
SEACOAST AFFILIATED GROUP PRACTICE INC
600 PRIMROSE ST, SUITE 202
HAVERHILL, MA 018302659
9785560100
SEACOAST AFFILIATED GROUP PRACTICE INC
21 HIGHLAND AVE
NEWBURYPORT, MA 019503873
9782554217
SEACOAST AFFILIATED GROUP PRACTICE INC
25 HIGHLAND AVE
NEWBURYPORT, MA 019503867
9788348074
SEACOAST AFFILIATED GROUP PRACTICE INC
255 LOW ST, SUITE 2
NEWBURYPORT, MA 019503594
9784654622
Source: CMS National Downloadable File, September 2026.