Leo Scott

Birth date: Nov 12, 1941 Death date: Jul 6, 2023

Leo Scott, 81, passed away on July 6, 2023, at Decatur Memorial Hospital in Decatur, IL. Leo was born to Charlie and Lonnie (Cole) Scott on November 12, 1941, in America, IL. He married Lena Jean Smith on July 3, 1963, in Carbond