John Ritz Allen passed away on October 17, 2019, at MercyOne North Iowa Hospice in Mason City, Iowa. John faced his difficult final illness with bravery, grace and a wicked sense of humor. He did not want to give in to the cancer that ended... View Obituary & Service Information