Russell Odders was born in 1962, age 61. Russell Odders's address is 91 Crown Road , Willow Park, TX 76087. Possible relatives include Vanessa Lubojasky, Julianne Odders and 1 others. Public records show Russell has also lived in Alexandria, LA and Arlington, TX. Russell's latest phone number is (817) 441-1730. Previous phone numbers include (817) 946-1325 and (817) 946-1388.
Address History: 91 Crown Road, Willow Park, TX 76087;
5452 Mansour Avenue Apt B, Alexandria, LA 71302;
Arlington, TX 76001;
Euless, TX 76039
Results 1 - 1 of 1