Medical school: GEISEL SCHOOL OF MEDICINE AT DARTMOUTH
Graduated: 1982
NPI: 1891749578
Practice Locations (2)
630 FAIRVIEW RD
SWARTHMORE, PA 190812334
630 FAIRVIEW RD, SUITE 210
SWARTHMORE, PA 190812336
6105410155
Source: CMS National Downloadable File, September 2026.