Medical school: TEMPLE UNIVERSITY SCHOOL OF PODIATRIC MEDICINE
Graduated: 1980
NPI: 1992749543
Practice Locations (2)
1340 DEKALB ST, 6B
Norristown, PA 194013434
1340 DEKALB ST, 6B
NORRISTOWN, PA 194013434
6102753555
Source: CMS National Downloadable File, September 2026.