Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1991
Also: INTERNAL MEDICINE
Offers telehealth
NPI: 1174545701
Practice Locations (2)
AMH MEDICAL STAFF SERVICE FUND
1200 OLD YORK RD
ABINGTON, PA 190013720
2154812000
ABINGTON MEMORIAL HOSPITAL
1235 OLD YORK RD, SUITE 220
ABINGTON, PA 190013841
2154816350
Source: CMS National Downloadable File, September 2026.