David "Pops" Allen Cahalan
September 30, 1942 - August 12, 2022
David Allen Cahalan “Pops” passed away on Friday, August 12, 2022, after a courageous battle with lung cancer. David was born at the Park Hospital in Mason City on September 30, 1942, along with his twin brother Donald, to Marian... View Obituary & Service Information