8222 E 68th St S Tulsa OK 74133 Records