The aforementioned individual was born on Jun 30, 1958 and has marked sixty-seven years since that event. Leroy Stephens Lee is a resident of the address 3430 Mendocino Ave, Santa Rosa, CA 95403, USA. The person in question has relocated numerous times, accumulating four former addresses. The list of former dwellings for this person includes: 4010 Montgomery Dr, Santa Rosa, CA 95405, 2425 Cleveland Ave #100, Santa Rosa, CA 95403, and 321 Alexis St, Windsor. The information appears to indicate that Leroy Lee Stephens and Jennifer L Stephens (59 years old) are married. Records suggest that the subject has registered five email addresses. According to past reports, the subject and Jennifer L Stephens from Windsor, Sheryl A Churchill from Clearlake may be linked. Jennifer L Stephens (between 1998 and 2006), Sheryl A Churchill (between 1996 and 2003), and Lee Stephens, the individual lived at the same address, 2425 Cleveland Ave, Santa Rosa, CA 95403. There are several people in California, Nevada who share the name Leroy Lee Stephens