6904 W 26th St #1/2 Tulsa OK 74107 Records