8901 E 96th St Tulsa OK 74133 Records