Graduated: 1999
NPI: 1073853685
Practice Locations (3)
LAWRENCE GENERAL HOSPITAL
1 GENERAL ST
LAWRENCE, MA 018412961
97868340002979
MASS GENERAL BRIGHAM MEDICAL GROUP NORTHERN MASSACHUSETTS INC
81 HIGHLAND AVE
SALEM, MA 019702714
9783542551
PRIMA CARE, PC
67 SLADE'S FERRY BOULEVARD
SOMERSET, MA 027261220
5086763292
Source: CMS National Downloadable File, September 2026.