14041 E 24th St Tulsa OK 74134 Records