6314 E Newton Pl #6326 Tulsa OK 74115 Records