6868 N 70th West Ave Tulsa OK 74126 Records