Medical school: PENNSYLVANIA STATE UNIVERSITY COLLEGE OF MEDICINE
Graduated: 1987
Offers telehealth
NPI: 1598766982
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.