Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1976
NPI: 1326151499
Practice Locations (2)
205 GRANDVIEW AVE, SUITE 4
CAMP HILL, PA 170111708
7177635500
230 HARRISBURG AVE, SUITE 7
LANCASTER, PA 176032959
Source: CMS National Downloadable File, September 2026.