Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1984
NPI: 1902854839
Practice Locations (2)
430 PARK AVE, SUITE 100
COLLEGEVILLE, PA 194262699
6104890525
100 W MAIN ST, SUITE 200
LANSDALE, PA 194462030
Source: CMS National Downloadable File, September 2026.