Graduated: 1984
NPI: 1336188325
Practice Locations (3)
WP ACQUISITION SUB LLC
76 SUMMER ST
HAVERHILL, MA 018305814
9785566286
PARKLAND PHYSICIAN SERVICES INC
1 PARKLAND DR
DERRY, NH 030382746
6034321500
APPLEDORE MEDICAL GROUP INC
330 BORTHWICK AVE, SUITE 308
PORTSMOUTH, NH 038017112
6034315242
Source: CMS National Downloadable File, September 2026.