4211 S 24th West Ave Tulsa OK 74107 Records