The Rev. Richard L. Fenn died at age 88 on May 25, 2022, at Shell Point Retirement Community in Fort Myers, Fla. Father Fenn was born in Cleveland, Ohio, on March 2, 1934, the son of Fred M. and Sarah Lewis Fenn. He grew up in Bay Village, Ohio, and in 1953 he graduated from […]