★★★★★5.0(1)Dr. Byron Beasley, MDCardiologistMason City, IA45 Years of ExperienceAccepting patientsAffiliated with a Castle Connolly Top Hospital45 Years of ExperienceAccepting patientsAffiliated with a Castle Connolly Top Hospital(641) 494-5300(641) 494-5300Ratings & ReviewsMost RecentHighest Rated12/18/2013GoodDr. Beasley took a good amount of time with me, listened well, explained things well, and changed a medication. We scheduled a follow up appointment.1