Medical school: LOUISIANA STATE UNIVERSITY SCHOOL OF MEDICINE IN NEW ORLEANS
Graduated: 1979
NPI: 1831167303
Practice Locations (1)
MENARD, PLASTIC SURGERY LLC
401 TOWNCENTER BLVD
TUSCALOOSA, AL 354061822
2053919038
Source: CMS National Downloadable File, September 2026.