3709 E 80th St Tulsa OK 74136 Records