4646 S 26th Ave W Tulsa OK 74107 Records