6585 S 61st St Tulsa OK 74131 Records