The person in question marks 38 years since their birth on 1986-07-31, according to archival data. The aforementioned person is a resident of 4055 Mossy Spring Ln, Spring, TX 77388, USA. Stephen Segoria has been linked to 5 previous places of residence. Verified housing records list these locations: 24215 Kuykendahl Rd #6102, Tomball, TX 77375, 24215 Kuykendahl Rd #8207, Tomball, and 19703 Centerlake Ln, Spring, TX 77379. According to the data, Stephen, the individual and Helen O Segovia (age: 74) are married. There are six active email addresses associated with this individual. Various news archives have mentioned the person in question and Carisa A Segovia from Spring together. A number of residents in Texas, Indiana, California bear the name Stephen Segovia, the individual. There is another person who resides at the same address — Carisa A Segovia. Carisa Segovia has reached the age of forty-one