He also said...
“I think the military operations we conducted provided an opportunity for us to be successful,” Odierno said, a refrain he has diplomatically repeated since his dramatic departure from Baghdad.
Asked if the 2003 U.S.-led invasion of Iraq was a mistake, Odierno said, “All I know is that Saddam Hussein was an incredibly ruthless person who was suppressing his population.”
“I talked to all the Iraqi generals,” he said. “They’ll tell you there were nuclear weapons. They believed there were. The bottom line is they absolutely believe there were nuclear weapons on the ground. To say we shouldn’t have went in there now because we know there wasn’t any or we didn’t find any, I think is a little bit of hindsight.
He also said re ISIS:
When U.S soldiers were in Iraq during the last decade, it “allowed us to be honest brokers” between different sects, Odierno said. “I think maybe as we all look back, leaving some soldiers on the ground might have helped a little bit and maybe prevented where we are now,” he said.
http://www.defenseone.com/threats/2015/08/odierno-wades-gop-war-over-iraq-war/119083/