2998 E 78th St Tulsa OK 74136 Records