The person in question, born on 1959-04-14, has successfully completed sixty-six years of life. The individual in question's home is located at 18140 Kilmer Ln, Triangle, VA 22172, USA. The aforementioned individual's past living arrangements include ten addresses. The individual's prior places of residence include: 9710 Underwood Dr, Fort Washington, 2841 Fairhaven Ave #203, Alexandria, and 18205 Graham Ct #55, Triangle, VA 22172. According to records, Leon, the individual and Earl Victor Castaneda (between 2011 and 2012) lived together at 2841 Fairhaven Ave, Alexandria, VA 22303. There are several people in Indiana, Texas who share the name Leon E Stalling, the individual. There are several other people living in the house, including Ms. Gredler, Mr. Wright, Mr. Hamn-jackson