Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2005
NPI: 1699707562
Practice Locations (2)
3573 BRISTOL PIKE
BENSALEM, PA 190204666
3573 BRISTOL PIKE, REAR 101
BENSALEM, PA 190204666
2679078423
Source: CMS National Downloadable File, September 2026.