Mr. Luck, the person's records confirm they were born on May 20, 1971, now marking 54 years of existence. The aforementioned individual's place of residence is 3208 West Bijou Street Colorado Springs. The aforementioned subject has been associated with at least ten known addresses. The places that this person once called home include: 2660 W Uintah St #249, Colorado Springs, CO 80904, 2660 W Uintah St #249, Colorado Springs, and 2660 W Uintah St, Colorado Springs. To contact Allen, the person, send an email to either [email protected] or [email protected]. At 2660 W Uintah St, Colorado Springs, CO 80904, USA, Debra Sellers (in 2011), Olga Phyllis Heredia (between 2010 and 2018), and the individual in question had a shared residence. The Allen namesakes live in Wisconsin, Georgia, Florida, Virginia. Alice Colton, Jennifer Tiedt are also inhabitants at 3208 W Bijou St