Medical school: STATE UNIVERSITY OF NEW YORK AT BUFFALO SCHOOL OF MEDICINE
Graduated: 1992
Offers telehealth
NPI: 1427165778
Practice Locations (3)
MAINEHEALTH
46 BARRA RD, SUITE 201202
BIDDEFORD, ME 040059459
2072823349
YORK HOSPITAL
277 POST RD, WEBHANNET INTERNAL MEDICINE OF YORK HOSPITA
MOODY, ME 040540496
2076468387
MAINEHEALTH
22 BRAMHALL ST
PORTLAND, ME 041023134
2078859905
Source: CMS National Downloadable File, September 2026.