5074 Urbana Ave #14-0, Tulsa, Ok 74135 is where Russell lives. Russell owns the phone number (918) 492-7950. Cities Russell has lived in before are Stillwater, Broken Bow, Kilgore and 3 other cities. Russell turned 50 years old. 1974 is the birth year of Russell.