1578 E 68th St Tulsa OK 74136 Records