7768 S 66th West Ave Tulsa OK 74131 Records