5918 E 32nd St Tulsa OK 74135 Records