5926 E 53rd St Tulsa OK 74135 Records