Randal A. Flaherty, 68, of Mason City, passed away Friday, March 28, 2025, at MercyOne North Iowa Medical Center surrounded by family. A funeral service will be held on Friday, April 4, 2025, at 10:30 a.m., at Major Erickson Funeral Home, 111 North Pennsylvania, with Pastor Jane Harris officiating. A visitation will be held an hour prior to service time on Friday. Memorials may be directed to the family of Randy Flaherty.
Randal Allen Flaherty was born on May 30, 1956, to parents Jerry and Mary (Durlacher) Flaherty in Des Moines, Iowa, one of three children. Randy graduated from East High School in 1974. Shortly after graduation, Randy enlisted in the United States Navy, serving as a machinist. Randy received a Good Conduct Medal for his service, and he was honorably discharged in 1982, after faithfully serving his country for 6 years. After coming home, Randy obtained his AAS in dietary studies from NIACC.
Randy was united in marriage to the love of his life, Gemma Olaran, in Las Vegas on September 24, 2020.
In his early years, Randy enjoyed trips to Lost Island Lake at his family’s cabin. He enjoyed spending time with his children and have many fond memories of their time there. The last couple of years, Randy was homebound, he enjoyed watching John Wayne movies and spending time with his wife, Gemma. Randy will be deeply missed by his family and friends.
Randy is survived by his wife, Gemma; children, Eric (Joni) Flaherty and their children, Keigan and Scarlett, Colleen (Josh) Heginger and their children, Josh Jr. and Esther, Nick (Rocio) Flaherty and their children, Brisa, Reagan and Brayden, and Shane (Ashley) Flaherty and their children, Ian, Erin, and Cameron; sister, Kathy Flaherty; and brother, Daniel (Kathy) Flaherty.
Randy was preceded in death by his parents, Jerry and Mary.
Friday, April 4, 2025
9:30 - 10:30 am (Central time)
Major Erickson Funeral Home
Friday, April 4, 2025
Starts at 10:30 am (Central time)
Major Erickson Funeral Home
This site is protected by reCAPTCHA and the
Google Privacy Policy and Terms of Service apply.
Service map data © OpenStreetMap contributors