Thomas R. Leach Jr. age 51 of Amboy IL died Tues. Dec. 2, 2020. He was born Sept. 29, 1969 in Alexandria VA, the son of Thomas and Lynn (Hensley) Leach. Thomas was self employed and worked as a carpenter for many years. He married Shivaun Straub... View Obituary & Service Information