5515 E 76th St Tulsa OK 74136 Records