Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1997
NPI: 1568481794
Practice Locations (2)
NPS PHYSICIANS PITTSBURGH LLC
5171 LIBERTY AVE
PITTSBURGH, PA 152242254
4126834550
NPS PHYSICIANS PITTSBURGH LLC
5171 LIBERTY AVE, SUITE B201
PITTSBURGH, PA 152242254
Source: CMS National Downloadable File, September 2026.