Terry Lynn Starbody
December 26, 1952 - October 3, 2021
Terry Lynn Starbody, 68 of Decatur, IL passed away October 3, 2021 at his residence. Terry was born December 26, 1952 in Decatur, IL, the son of Lyle and Norma Starbody. Terry married Emma Jones on November 22, 2004 in Decatur, IL. Terry... View Obituary & Service Information