7751 S 24th Ave W Tulsa OK 74132 Records