Steve Russell Leach
May 19, 1951 - April 1, 2020
Steve Russell Leach was born on May 19, 1951, and passed away on April 1, 2020. He was 68 years old. He was the son of Russell and June Leach. He was preceded in death by his wife and his son Steven Leach. He is survived by his Step-Son... View Obituary & Service Information