Stephen C. Thompson, M.D., MS

Dr. Stephen Thompson is a board-certified internal medicine physician who has over 20 years of experience in providing compassionate and high-quality patient care. He has practiced medicine in a broad range of settings, including primary care and hospital medicine. Dr. Thompson has also worked in case management and served as the medical director for a heart failure unit. Most recently, Dr. Thompson has held administrative positions at several hospitals, including Sentara Northern Virginia Medical Center.

When he is not caring for patients, Dr. Thompson enjoys sailing, golf, and tennis.

Stephen Thompson


M.D., Eastern Virginia Medical School

Residency, Vanderbilt University Medical Center

Internship, Vanderbilt University Medical Center

Professional Certifications and Societies:

  • Board-certified by the American Board of Internal Medicine
  • Fellow, American College of Physicians