3303 E 68th St #16 Tulsa OK 74136 Records