Medical school: UNIVERSITY OF PITTSBURGH SCHOOL OF MEDICINE
Graduated: 1979
Offers telehealth
NPI: 1578652988
Practice Locations (2)
SHIELDS AND SHIELDS PC
201 HADDONFIELD BERLIN RD
CHERRY HILL, NJ 080343506
8568435400
SHIELDS AND SHIELDS PC
840 WALNUT ST
PHILADELPHIA, PA 191075109
2159283105
Source: CMS National Downloadable File, September 2026.