Meet Dr. Muhammad Al Sharif, a Cardiologist in Mason City, Iowa. He is one the best cardiology specialist doctor and serves in Albert Lea, Algona, Iowa Falls, Charles City, New Hampton, and neighboring locations. Call us at 641.494.5360.