Graduated: 1973
Also: EMERGENCY MEDICINE
NPI: 1265545701
Practice Locations (2)
EAST CARROLL PARISH HOSPITAL
336 N HOOD ST
LAKE PROVIDENCE, LA 712542140
3185594023
LEATHERWOOD EMERGENCY GROUP LLC
130 HOSPITAL DR
OAKDALE, LA 714633035
3182153084
Source: CMS National Downloadable File, September 2026.