Medical school: UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL SCHOOL OF MEDICINE
Graduated: 1996
NPI: 1811954035
Practice Locations (1)
MCLEOD PHYSICIAN ASSOCIATES II
1204 E CHEVES ST
FLORENCE, SC 295062710
8436730122
Source: CMS National Downloadable File, September 2026.