Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1980
NPI: 1053319574
Practice Locations (2)
2600 PHILMONT AVE, SUITE 309
Huntingdon Valley, PA 190065309
2600 PHILMONT AVE, SUITE 309
HUNTINGDON VALLEY, PA 190065309
2159381700
Source: CMS National Downloadable File, September 2026.