Medical school: DUKE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1990
NPI: 1780673616
Practice Locations (4)
MASS GENERAL BRIGHAM COMMUNITY PHYSICIANS INC
1 PARK WAY
HAVERHILL, MA 018306278
9785213210
MASS GENERAL BRIGHAM COMMUNITY PHYSICIANS INC
789 CENTRAL AVE
DOVER, NH 038202526
6037402250
MASS GENERAL BRIGHAM COMMUNITY PHYSICIANS INC
30 TUSCAN BLVD
SALEM, NH 030793981
8572828100
MASS GENERAL BRIGHAM COMMUNITY PHYSICIANS INC
EAST GREENWICH, RI 02818
6176430030
Source: CMS National Downloadable File, September 2026.