Odetta Richards was born in 1922, age 101. Odetta Richards's address is 3419 E 75th Place , Tulsa, OK 74136.
Address History: 3419 E 75th Place, Tulsa, OK 74136
Odetta Richards's current address is 6725 S Granite Avenue , Tulsa, OK 74136.
Address History: 6725 S Granite Avenue, Tulsa, OK 74136
Results 1 - 2 of 2