Terry L Atchason
March 22, 2021
Terry L. Atchason, age 68, of Decatur, IL, died March 22, 2021 at Decatur Rehab and Health Care. He was the son of Alva and Leona (Slayback) Atchason . 1970 grad of Stephen Decatur High School. He worked at Firestone, Zexel and ADM as a supervisor... View Obituary & Service Information