Dr. Carnahan graduated from the Kansas City University of Medicine and Biosciences College of Osteopathic Medicine in 1988. He works in Southaven, MS and specializes in Family Medicine. Dr. Carnahan is affiliated with Methodist Olive Branch Hospital.