5811 E 79th St Tulsa OK 74136 Records