7417 W 81st St Tulsa OK 74131 Records