3212 E 73rd St #25 Tulsa OK 74136 Records