He has stayed in Auburn, Anniston and Andersonville before moving to Opelika. 1668 Lee Road 47, Opelika, Al 36804 is where Russell resides. Phone number listed for Russell is (334) 821-8890. Public records show that Russell is connected with: Pitcock Llc, Curb Technologies, Llc and Pitcock, Llc. The age of Russell is 50. Russell's birth year is 1974.