Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2004
NPI: 1528124971
Practice Locations (2)
LANCASTER GENERAL HOSPITAL
555 N DUKE ST FL 1, PENN MEDICINE LANCASTER GENERAL HEALTH CARE
LANCASTER, PA 176022250
7175447279
LANCASTER GENERAL MEDICAL GROUP
222 WILLOW VALLEY LAKES DR, 1900 PENN MEDICINE LGHP FAM MEDICINE WILLOW
WILLOW STREET, PA 175849670
7175175350
Source: CMS National Downloadable File, September 2026.