Michael Francis O'Toole, MDMichael Francis O'Toole · Clinical Cardiac Electrophysiology Physician133 E Brush Hill Rd Suite 110, Elmhurst, IL 60126(630) 946-2250Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing