8181 S 88th West Ave Tulsa OK 74131 Records