Graduated: 1982
NPI: 1245274703
Practice Locations (7)
56 RAINBOW DR
Haverhill, MA 018356991
451 ANDOVER ST, SUITE 205
NORTH ANDOVER, MA 018455071
PO BOX, SUITE 7291
LEWISTON, ME 042437291
74 PLEASANT ST, SUITE 204
NEW LONDON, NH 032575879
74 PLEASANT ST, SUITE 204
NEW LONDON, NH 032575881
2531 WHITE MOUNTAIN HIGHWAY SUIT A
Sanbornville, NH 03872
2531 WHITE MOUNTAIN HWY, SUITE A
SANBORNVILLE, NH 03872
Source: CMS National Downloadable File, September 2026.