2626 W 61st St S Tulsa OK 74136 Records