Otis Clemons
January 25, 1933 - February 2, 2022
Otis Clemons, A resident of Denver Colorado, transitioned from this life Wednesday, February 2, 2022, at Berkley Manor Life Care Center in Denver CO. Otis was born January 25, 1933 to the Late Lucille Waters and Willie “Buddy” Clemons... View Obituary & Service Information