Medical school: JOHNS HOPKINS UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1992
Also: GENERAL SURGERY
NPI: 1578596938
Practice Locations (2)
PINNACLE HEALTH MEDICAL SERVICES
310 STOCK ST, SUITE 3
HANOVER, PA 173312276
7176371738
PINNACLE HEALTH REGIONAL PHYSICIANS
16324 MOUNT AIRY RD
SHREWSBURY, PA 173611623
7178495576
Source: CMS National Downloadable File, September 2026.