For indispensable reporting on the coronavirus crisis, the election, and more, subscribe to the Mother Jones Daily newsletter.

Michael Cohen, President Donald Trump’s former lawyer and longtime fixer, on Wednesday delivered devastating testimony against his former boss, branding him a “racist” and “con man” with a long record of lying to the American public.

“I am ashamed of my weakness and my misplaced loyalty, of the things I did for Mr. Trump in an effort to protect and promote him,” Cohen told the House Committee on Oversight and Reform. “I am ashamed that I chose to take part in concealing Mr. Trump’s illicit acts rather than listening to my own conscience. I am ashamed because I know what Mr. Trump is: He is a racist, he is a con man, and he is a cheat.”

Cohen’s opening remarks included the explosive allegation that Trump knew in advance of WikiLeaks’ plans to release hacked emails from the Democratic National Committee during the 2016 presidential election. The opening statement, which was nothing short of damning for the president, also detailed Trump’s alleged history of inflating his wealth and racist comments.

“Mr. Trump is a racist,” Cohen said. “The country has seen Mr. Trump court white supremacists and bigots. You have heard him call foreign countries ‘shitholes.’ In private, he is even worse.”

Cohen will begin his three-year prison sentence on May 6.

You can read Cohen’s prepared statement below: