14880 E 38th St S Tulsa OK 74134 Records