Steven G Leach's age of 54 years is established from their recorded birth on December 22, 1970. This person's listed home address is 8120 Fernhill Avenue Parma. Mr. Leach's past living arrangements include eight addresses. The following addresses are part of the recorded residential history: 37571 Tail Feather Dr, North Ridgeville, 8120 Fernhill Ave, Parma, OH 44129, and 2522 N 23rd St, Superior, WI 54880. The data suggests that Steven Leach, the individual and Diane E Leach (59 year old) are married. Four email addresses are available to the subject in question. Multiple independent records indicate that the person in question and Diane E Leach are connected. According to records, the subject in question and Diane E Leach (in 2016) lived together at 37571 Tail Feather Dr, North Ridgeville, OH 44039. There are several people in Ohio with the name Steven A Leach. This is where Ms. Leach calls home. Diane Leach is a 59-year-old individual