Terry Lynn Starbody

Birth date: Dec 26, 1952 Death date: Oct 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, I