Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1976
NPI: 1619904497
Practice Locations (1)
PENNSYLVANIA DEPARTMENT OF HUMAN SERVICES
1000 US HWY 522
SELINSGROVE, PA 178708707
5703725601
Source: CMS National Downloadable File, September 2026.