Graduated: 1989
Offers telehealth
NPI: 1144464660
Practice Locations (3)
5701 AIRPORT RD
TEMPLE, TX 765027092
601 TWIN OAKS DR APT, SUITE 1322
TEMPLE, TX 765042147
20715 TIMBERLAKE RD, SUITE 102
LYNCHBURG, VA 245027217
Source: CMS National Downloadable File, September 2026.