5935 E 53rd St Tulsa OK 74135 Records