Russell was born in 1962. Public records show Streamwood and Hoffman Estates as cities Russell also stayed in. The age of Russell is 62. Records link phone number (630) 222-5014 with Russell’s details. Russell currently resides at 403 Fountain Ave, Elgin, Il 60124.