CNN is confirming this morning that former Secretary of State Colin Powell has told Meet the Press that he will endorse and vote for Barack Obama for president.

Media outlets were speculating on this a few days ago when it was announced that Powell would be appearing on Meet the Press.

Powell says Obama has the “intellectual integrity” to be President, and has a “definitive way of business that will serve us well.”

Powell says Obama brings a fresh set of eyes to the problems of America and while John McCain is talented, Powell says America needs a generational change.

UPDATE: Clip from Meet the Press: