Medical school: BOSTON UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1991
Also: INTERNAL MEDICINE
NPI: 1013984244
Practice Locations (3)
LITTLETON HOSPITAL ASSOCIATION
600 SAINT JOHNSBURY RD
LITTLETON, NH 035613442
6034449000
SPEARE MEMORIAL HOSPITAL
103 BOULDER POINT DR
PLYMOUTH, NH 032643168
SPEARE MEMORIAL HOSPITAL
16 HOSPITAL RD
PLYMOUTH, NH 032641126
Source: CMS National Downloadable File, September 2026.