Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1995
NPI: 1467456202
Practice Locations (3)
GEISINGER CLINIC
3228 COLD SPRINGS RD
HUNTINGDON, PA 166522721
8146436463
KEYSTONE REHABILITATION SYSTEMS INC
526 WESTERLY PKWY, SUITE 160
STATE COLLEGE, PA 168015905
8149961150
UPMC ALTOONA
306 PLUM ST
WILLIAMSBURG, PA 166931116
8148323405
Source: CMS National Downloadable File, September 2026.