Dr. Craft graduated from the University of South Carolina School of Medicine. He completed his internship and residency at the University of Alabama. He is board certified in internal medicine.
view all doctors
Spartanburg Internal Medicine is part of Spartanburg Regional Healthcare System, located in Spartanburg,
South Carolina.Spartanburg Internal Medicine is a member of the Spartanburg Regional Physician Group, a large multi-specialty physician group serving the Upstate. Whether you need a primary care physician or a specialist, our doctors are dedicated to meeting your healthcare needs from wellness and prevention to the diagnosis and treatment of illnesses.