Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2008
NPI: 1285190652
Practice Locations (3)
7308 E INDEPENDENCE BLVD, SUITE C
CHARLOTTE, NC 282279440
260 REITZ BLVD, SUITE 5
LEWISBURG, PA 178379972
3605 PARK RD
SELINSGROVE, PA 178707540
Source: CMS National Downloadable File, September 2026.