6116 E 53rd St Tulsa OK 74135 Records