Medical school: BAYLOR COLLEGE OF MEDICINE
Graduated: 1985
NPI: 1538131024
Practice Locations (2)
ISLANDS COMMUNITY MEDICAL SERVICES INC
15 MEDICAL CTR LOOP
VINALHAVEN, ME 048634119
2078634341
YORK HOSPITAL
112 SANFORD RD, PEDIATRIC ASSOCIATES OF YORK HOSPITAL
WELLS, ME 040905533
2076416555
Source: CMS National Downloadable File, September 2026.