Medical school: TEMPLE UNIVERSITY SCHOOL OF PODIATRIC MEDICINE
Graduated: 1980
NPI: 1104928464
Practice Locations (2)
SEBASTICOOK FAMILY DOCTORS
29 CHURCH ST
DEXTER, ME 049301320
2079245200
SEBASTICOOK FAMILY DOCTORS
118 MOOSEHEAD TRL, SUITE 5
NEWPORT, ME 049534056
2073685189
Source: CMS National Downloadable File, September 2026.