Steven Bennett Leach was born on January 20, 1977, in Covington, Kentucky, and passed away on September 12, 2019, in Dickson, Tennessee. He was 42 years old. He was the son of Steve Russell Leach and Rhonda Kay Hickerson Leach. He was preceded... View Obituary & Service Information