Medical school: LOUISIANA STATE UNIVERSITY SCHOOL OF MEDICINE IN NEW ORLEANS
Graduated: 1972
NPI: 1649244039
Practice Locations (1)
LUNA OBGYN PLLC
915 GESSNER RD, SUITE 760
HOUSTON, TX 770242560
7134651800
Source: CMS National Downloadable File, September 2026.