Medical school: GEISEL SCHOOL OF MEDICINE AT DARTMOUTH
Graduated: 2005
Offers telehealth
NPI: 1700881463
Practice Locations (4)
178 HAROLD L DOW HWY, SUITE 4
ELIOT, ME 039032047
6033030633
148 BREAKWATER DR, UNIT 309
SOUTH PORTLAND, ME 041061656
6033030633
43 BERRILL FARMS LN
Hanover, NH 037553216
20 W PARK ST, SUITE 215
LEBANON, NH 037661322
Source: CMS National Downloadable File, September 2026.