Graduated: 1994
NPI: 1043276843
Practice Locations (6)
LANCASTER GENERAL HOSPITAL
2100 HARRISBURG PIKE
LANCASTER, PA 176012644
7175443197
LANCASTER GENERAL HOSPITAL
2106 HARRISBURG PIKE, SUITE 310
LANCASTER, PA 176012644
7175445945
LANCASTER GENERAL HOSPITAL
555 N DUKE ST
LANCASTER, PA 176022250
ST LUKES PHYSICIAN GROUP INC
1021 PARK AVE
QUAKERTOWN, PA 189510130
ST LUKES PHYSICIAN GROUP INC
700 LAWN AVE
SELLERSVILLE, PA 189601548
4848225700
ST LUKES PHYSICIAN GROUP INC
915 LAWN AVE
SELLERSVILLE, PA 189601551
Source: CMS National Downloadable File, September 2026.