James S. Cain, MD

Assistant Professor, Internal Medicine, Virginia Tech Carilion School of Medicine

Clinical Associate Professor, Jefferson College of Health Sciences

Clinical Assistant Professor of Internal Medicine, Virginia College of Osteopathic Medicine

Medical Director, Fresenius Medical Center, Roanoke/Salem, VA

Nephrologist, Valley Nephrology Associates

Active Staff Nephrologist, Carilion Roanoke Memorial Hospital

Medical Director, Twin County Dialysis Center

Staff Nephrologist, Carilion Roanoke Community Hospital

Staff Nephrologist, Lewis Gale Medical Center

Education and Training

  • Naval Medical Center: Nephrology Fellowship
  • Eastern Virginia Graduate School of Medicine: Internal Medicine Residency
  • Eastern Virginia Graduate School of Medicine: Internal Medicine Internship
  • Eastern Virginia Medical School: MD
  • Old Dominion University: BS

Contact James S. Cain