1252 E 28th St Tulsa OK 74114 Records