6323 E Newton Pl #C Tulsa OK 74115 Records