Medical school: LOUISIANA STATE UNIVERSITY SCHOOL OF MEDICINE IN NEW ORLEANS
Graduated: 2002
Offers telehealth
NPI: 1669514311
Practice Locations (1)
GEODE HEALTH OF TEXAS, PLLC
12603 SOUTHWEST FWY, SUITE 510
STAFFORD, TX 774773818
2814944471
Source: CMS National Downloadable File, September 2026.