Alan Johnson, MD

Alan M. Johnson, MD is a graduate of Tulane School of Medicine in New Orleans. Along with his position at Asheville Heart, he is also part of the leadership team at Mission Hospital.