He previously served as President of the Medical Staff and Director of Cardiovascular Services at Mercy Medical Center. Utilizing his extensive experience and advanced technical skills, Dr. Beasley also serves as a Clinical Assistant Professor at the University of Iowa Hospitals and Clinics.