1101 E 38th St Tulsa OK 74105 Records