Appointments (New Patients Welcome)
Primary Contact
641-494-5300About
Dr. Beasley is a board-certified physician with additional qualifications in cardiovascular disease and geriatrics, practicing within the MercyOne Heart Center since 1979. 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. Dr. Beasley has held many elected positions including on the board of directors of the American College of Cardiology and as a board member and past president of the American Heart Association’s Iowa affiliate.
Services & Specialties
Areas of Specialization
- Cardiology
Conditions Treated
- Cardiology Fellowship Faculty
- Heart Care
Locations & Contact
Primary Location
MercyOne North Iowa Heart Center
250 S Crescent Drive
Suite M2600
Mason City
, IA 50401
MercyOne New Hampton Medical Center
308 North Maple Avenue
New Hampton
, IA 50659
Hancock County Health System - Britt Medical Clinic
532 1st Street NW
Britt
, IA 50423
Insurances Accepted
- Aetna Com
- Aetna MA
- Amerigroup
- Centivo
- Humana
- Logistics Health Incorporated (LHI)
- MediGold
- Multiplan
- Oscar
- Preferred Health Choice
- Tricare
- UBH
- UHC Com
- UHC MA
- VACCN
- Wellmark Com
Education & Certifications
Education
Residency:
Indiana University School of Medicine
Medical School:
University of Iowa College of Medicine
Fellowship:
University of Iowa College of Medicine
Board Certifications
Cardiology, American Board of Internal Medicine (Cardiovascular Disease)