Dr. Mcmahon graduated from the University of North Carolina At Chapel Hill School of Medicine in 1988. He works in Birmingham, AL and 2 other locations and specializes in Pediatric Cardiology, Cardiovascular Disease and Pediatrics. Dr. Mcmahon is affiliated with Uab Hospital Birmingham.
View More
