Former Secretary of State Colin Powell scorched President Donald Trump on Sunday for placing himself ― rather than the American people ― at the center of the nation.

“My favorite three words in our Constitution are the first three words: ‘We the People,’” Powell said on Fareed Zakaria’s “GPS” on Sunday. “But recently, it’s become ‘Me the President’ as opposed to ‘We the People.’ And you see things that should not be happening.”

Powell criticized Trump for “insulting everybody,” from world leaders to blacks to immigrants to women, and for calling the media the “enemy of the people.”

“How can a president of the United States get up and say that the media is the enemy of Americans? Hasn’t he read the First Amendment? You’re not supposed to like everything the press says or what anyone says in the First Amendment, that’s why we have a First Amendment, to protect that kind of speech,” Powell said.

As for immigration, “the world is watching” and it’s appalled that the Trump administration is separating migrant mothers and children, Powell warned.

“They can’t believe that we’re making such an effort to cease immigration coming into the country. It’s what’s kept us alive,” he said. “How can we be walking away from this model?”

Check out what former Secretary of State Madeleine Albright also had to say about Trump in the video above.