7413 W 73rd St Tulsa OK 74131 Records