Our list of Top Doctors is chosen by a survey of their peers. Click here to learn more about our methodology.

Ketti Awad

Top Physician: Internal Medicine
Houston Methodist Primary Care Group
6560 Fannin St, Ste 1130 • Houston, TX 77030

Matthew T. Harbison

Top Physician: Internal Medicine
UT Physicians Internal Medicine
6410 Fannin St, Ste 600 • Houston, TX 77030
832-325-7100

Allison Heinen

Top Physician: Internal Medicine
Baylor St. Luke's Medical Center
6720 Bertner Ave • Houston, TX 77030
713-798-2222

Lubna Kazim

Top Physician: Internal Medicine
St Luke's Medical Center Associates
6560 Fannin St, Ste 1632 • Houston, TX 77030
713-790-8025

Bhakti Khatri

Top Physician: Internal Medicine
Medical Clinic of Houston LLP
1701 Sunset Blvd • Houston, TX 77005
713-807-4611

Preeti Kodali

Top Physician: Internal Medicine
Memorial Hermann
17520 W Grand Pkwy S, Ste 300 • Sugar Land, TX 77479

William J. McKee

Top Physician: Internal Medicine
Medical Clinic of Houston LLP
1701 Sunset Blvd • Houston, TX 77005
713-807-4651

Jennifer K. Meyer

Top Physician: Internal Medicine
Medical Clinic of Houston LLP
1701 Sunset Blvd • Houston, TX 77005
713-807-4561

James Muntz

Top Physician: Internal Medicine
Memorial Hermann/UTHealth
6550 Fannin St, Ste 2339 • Houston, TX 77030

Corey J. Scruggs

Top Physician: Internal Medicine
Lavaca Medical Center
1400 N Texana St • Halletsville, TX 77964
361-798-3671

Tejal B. Shah

Top Physician: Internal Medicine
Medical Clinic of Houston LLP
1701 Sunset Blvd • Houston, TX 77005
713-526-5511

Jennifer L. Swails

Top Physician: Internal Medicine
UT Physicians Internal Medicine
6410 Fannin St, Ste 600 • Houston, TX 77030
832-325-7100

Faiza Tahir

Top Physician: Internal Medicine
Memorial Hermann
13920 Osprey Ct, Ste C • Webster, TX 77598

Francisco J. Velazquez

Top Physician: Internal Medicine
Velazquez Medical Practice
4747 Bellaire Blvd, Ste 210 • Bellaire, TX 77401
713-800-7401

Marieberta Vidal

Top Physician: Internal Medicine
MD Anderson Cancer Center
1515 Holcombe Blvd • Houston, TX 77030

Umar Waheed

Top Physician: Internal Medicine
Baylor St. Luke's Medical Center
6720 Bertner Ave • Houston, TX 77030
713-798-2222