Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1983
Also: CRITICAL CARE (INTENSIVISTS), INTERNAL MEDICINE
Offers telehealth
NPI: 1689778730
Practice Locations (6)
UPMC COMMUNITY MEDICINE INC
THREE ST FRANCIS WAY, 209 PULMONARY PARTNERS UPMC
CRANBERRY TOWNSHIP, PA 160665121
7247421600
UPMC COMMUNITY MEDICINE INC
875 N HERMITAGE RD
HERMITAGE, PA 161483278
UPMC COMMUNITY MEDICINE INC
9104 BABCOCK BLVD
PITTSBURG, PA 152375818
UPMC COMMUNITY MEDICINE INC
2 HOT MEAL ST
PITTSBURGH, PA 152032348
UPMC COMMUNITY MEDICINE INC
111 HAZEL LN
SEWICKLEY, PA 151431253
7247204600
UPMC COMMUNITY MEDICINE INC
111 HAZEL LN, SUITE 200
SEWICKLEY, PA 151431253
4127487444
Source: CMS National Downloadable File, September 2026.