Louie Russell was born in 1960, age 63. Louie Russell's address is 3508 Monclair Avenue , Odessa, TX 79762. Possible relatives include Denise Armstrong, Kay Fowler and 6 others. Public records show Louie has also lived in Bella Vista, AR and Bentonville, AR. Louie's latest phone number is (479) 271-8805. Previous phone numbers include (479) 866-0357 and (918) 376-6436.
Christopher Cooper's current address is 28403 S 561st West Avenue , Stroud, OK 74079. Christopher's age is 44 years old (1979). Phone numbers associated with Christopher are (918) 751-7561 and (918) 808-7551. Christopher has also lived in Oklahoma City, OK.
Results 1 - 2 of 2