Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1983
NPI: 1508836149
Practice Locations (2)
842 N 19TH ST
ALLENTOWN, PA 181044039
6104376119
ST LUKES ENROLLMENT CTR, 801 OSTRUM ST
BETHLEHEM, PA 180151000
Source: CMS National Downloadable File, September 2026.