Craig D. Hartranft, MD

Craig D. Hartranft, MD

5296 Peters Creek Road
Roanoke, VA 24019
United States map

(540) 342-3400 office

http://www.vistareye.com


Professional Affiliations

Hospital Appointments
  • Carilion Roanoke Memorial Hospital
  • Lewis-Gale Hospital

Biography

Virgina Tech, B.S. in Biology, 1981
Medical College of VA (M.D.), 1985
Ophthalmology Residency, Lackland AFB, TX, 1992
Retina Fellowship, Wilmer Eye Institute, Johns Hopkins University, 1999