Sherman Lee Watts
April 13, 1989 - February 25, 2021
Sherman Lee Watts, 31, of Decatur, IL, passed away February 25, 2021 at Decatur Memorial Hospital. Sherman was born April 13, 1989 in Chicago, IL, the son of Sherman Yearby and Michelle Watts. He attended MacArthur High School and was employed... View Obituary & Service Information