3266 E 75th St Tulsa OK 74136 Records