Clifford Lee Ohlson
March 2, 1946 - March 2, 2024
Clifford Lee Ohlson, 78, died at 1:31 p.m. Saturday, March 2, 2024 at Christian Hospital in St. Louis, MO. Born March 2, 1946 in Alton, he was the son of Donald Clifford and Virginia Lee (Gericke) Ohlson. Cliff was a member of SS Peter & Paul... View Obituary & Service Information
