2230 S Delaware Ct Tulsa OK 74114 Records