3224 E 73rd St #26 Tulsa OK 74136 Records