Larry Russell Boss
October 23, 2019
Larry Russell Boss, 77, of Decatur, IL passed away October 23, 2019 at Farmer City Rehab Center, Farmer City, IL. Larry was born May 31, 1942 in Decatur, IL, the son of Cleo and Katherine (Westbrook) Boss. He was a veteran of the US Army. On... View Obituary & Service Information