Dr. Mahan graduated from the Keck School of Medicine of The University of Southern California in 1985. He works in Cullman, AL and 2 other locations and specializes in Cardiovascular Disease and Internal Medicine. Dr. Mahan is affiliated with Cullman Regional Medical Center and UAB Highlands Hospital.