Otis Dwain Nelson
June 12, 1943 - June 8, 2023
OBITUARY Otis Dwain Nelson of St. Clair, MO departed this life in St. Clair, MO on Thursday, June 8, 2023, having reached the age of seventy-nine years, eleven months and twenty-seven days. Otis was born in St. Louis, MO on June 12, 1943,... View Obituary & Service Information
