Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 2008
Offers telehealth
NPI: 1093973091
Practice Locations (4)
220 WILSON ST
CARLISLE, PA 170133697
220 WILSON ST, SUITE 200
CARLISLE, PA 170133600
220 WILSON ST SUTE, 200 MEDICAL ARTS ALLERGY PC
CARLISLE, PA 170133697
90 HOPE DR
HERSHEY, PA 170332036
Source: CMS National Downloadable File, September 2026.