Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
NPI: 1689861395
Practice Locations (2)
UNIVERSITY OF PITTSBURGH PHYSICIANS
1400 LOCUST ST
PITTSBURGH, PA 152195114
4126472200
UNIVERSITY OF PITTSBURGH PHYSICIANS
1400 LOCUST ST, SUITE 3206
PITTSBURGH, PA 152195114
4122328276
Source: CMS National Downloadable File, September 2026.