Medical school: TEXAS TECH UNIVERSITY HEALTH SCIENCE CENTER SCHOOL OF MEDICINE
Graduated: 2023
NPI: 1780456012
Practice Locations (1)
MACAULAY E NWOJO MD PLLC
8050 E HWY 191, SUITE 250
ODESSA, TX 797658613
4325587000
Source: CMS National Downloadable File, September 2026.