6830 S Delaware Ave Tulsa OK 74136 Records