1007 N Delaware Ave Tulsa OK 74110 Records