Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 2000
Offers telehealth
NPI: 1790786192
Practice Locations (2)
ABINGTON MEMORIAL HOSPITAL
1200 OLD YORK RD
ABINGTON, PA 190013720
ABINGTON MEMORIAL HOSPITAL
125 MEDICAL CAMPUS DR, SUITE 220
LANSDALE, PA 194467207
2156575200
Source: CMS National Downloadable File, September 2026.