5827 E 53rd St Tulsa OK 74135 Records