9250 Pinecroft Dr Shenandoah, TX 77380 (713) 897-2307
9250 Pinecroft Dr Suite N2603 Shenandoah, TX 77380 (713) 897-5830
1801 N Loop W Suite 30 Houston, TX 77008 (713) 802-9781
915 Gessner Rd Suite 100 Houston, TX 77024 (713) 242-2222
7474 N Grand Pkwy W Suite 400 Spring, TX 77379 (832) 717-7825
Updated August 2026. Practice locations and specialty come from the CMS Doctors and Clinicians file, the registry record from NPPES, and enrollment from CMS Medicare enrollment files. NPI records are corrected at the source, through NPPES.