The subject in question marks fifty-nine years since their birth on 16 September 1965, according to archival data. Stephen Richards is a resident of 3159 Danube Ln, Memphis, TN 38119. Stephen Richards, the person has been linked to nine previous places of residence. The official records list the following as previous addresses: 3427 W Village Grove Pl #5, Memphis, 3232 Seminole Ln, Memphis, TN 38119, and 3118 Rhine Ln, Memphis. According to the data, Stephen and Sheila L Jones (age: 59 years old) are married. The individual in question has access to 5 email addresses. Stephen R Richards, the person and Sheila L Jones (between 2015 and 2017) were registered at the same address, 3118 Rhine Ln, Memphis, TN 38119, USA. Stephen, the individual is a name held by multiple individuals in Arkansas, Alabama, Missouri. The building is home to a number of people, including Shaleiea Davis, Mr. Grace, Denarius Renfroe