Medical school: TEMPLE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1981
NPI: 1730182429
Practice Locations (1)
LEO R MCCAFFERTY MD FACS AND ASSOCIATES PLASTIC SURGERY PC
580 S AIKEN AVE, SUITE 530
PITTSBURGH, PA 152321531
4126872100
Source: CMS National Downloadable File, September 2026.