Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 2000
NPI: 1497799985
Practice Locations (2)
PROGRESS PHYSICAL THERAPY LLC
1500 HORIZON DR, SUITE 102E
CHALFONT, PA 189143966
2157120300
DOYLESTOWN REHABILITATION AND SPORTS MEDICINE CENTER INC
601 NEW BRITAIN RD, BLDG 400
DOYLESTOWN, PA 189012788
2153480666
Source: CMS National Downloadable File, September 2026.