Medical school: JOHNS HOPKINS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2005
NPI: 1851480305
Practice Locations (2)
ISLANDS COMMUNITY MEDICAL SERVICES INC
15 MEDICAL CTR LOOP
VINALHAVEN, ME 04863
ISLANDS COMMUNITY MEDICAL SERVICES INC
15 MEDICAL CTR LOOP
VINALHAVEN, ME 048634119
2078634341
Source: CMS National Downloadable File, September 2026.