The aforementioned person's records confirm they were born on Feb 19, 1952, now marking 73 years of existence. The aforementioned individual's residence is situated at 3008 21st Ave SE, Rio Rancho, NM 87124, USA. This person has moved multiple times, with five past residences. This individual was formerly located at: 1134 Quail Run Ct, San Jose, CA 95118, 5090 El Roble Ct, San Jose, CA 95118, and 1364 Norman Dr, Sunnyvale, CA 94087. This individual had packages delivered to Po Box 5800, Albuquerque, NM 87185-0100. The last time this po mail box saw use was in 2001. It is probable that Shari J Babcock (seventy-three years) is the spouse of this individual. Mr. Babcock, the person can utilize five different email addresses. Mr. Babcock, the individual and Steve J Babcock from Mountain View have been referenced together in archived documents. The aforementioned subject and Steve J Babcock (in 2004) shared a dwelling at 5090 El Roble Ct, San Jose, CA 95118, USA. The name Steven R Babcock is not uncommon among residents of Colorado. Mr. Babcock and Shari Babcock are also inhabitants at 3008 21st Avenue Southeast Rio Rancho