Russell, the person, whose birth date is recorded as February 28, 1950, has reached the age of seventy-six. The aforementioned person's place of residence is 202 N Shepherd St, Ironton, MO 63650, USA. The aforementioned subject has established homes in five different places. This individual's past residences include: 3829 Nebraska Ave, St Louis, MO 63118, 5043 Bancroft Ave #A, St Louis, and 123 N Main St, Ironton. Po Box 265, Ironton, MO 63650-0265 served as Allen's primary mailing address for packages. The final use of this post office mailbox was in 2014. Russell is the designated owner of the email [email protected]. Government records list Debra Allen as being associated with Russell Allen, the person. At 3829 Nebraska Ave, St Louis, MO 63118, this person and Debra Ann Allen (in 2001) lived at the same time. Several official documents list individuals named Allen, the individual residing in Missouri. Public records indicate that Debra Ann Allen, Debra Allen are also residing at this location