6308 S 63rd West Ave Tulsa OK 74131 Records