Michael Cohen went after President Trump Wednesday in a brutal closing statement during his testimony to Congress.

“My loyalty to Mr Trump has cost me everything,” he told the House Oversight Committee. Cohen then continued: “In closing I’d like to say directly to Mr Trump, you should respect the law, not villainize them.”

The ex-lawyer for the president then also seemed to take a sly shot Trump for his slacking on veterans who passed away because of a little rain. “You honor our veterans — even in the rain,” he said in prepared remarks.

ADVERTISEMENT

“You don’t attack the media,” he implored Trump, before adding that the president should “take responsibility for your own dirty deeds.”

Cohen also said he worries that if Trump loses in 2020, “there will never be a peaceful transition of power.”

Watch below.