Donald Trump’s former personal attorney is set to appear in court today after reportedly reaching a plea deal over felony charges. He reportedly surrendered to the FBI earlier today.

CNN reports he will plead guilty to several charges including multiple campaign finance violations, tax fraud and bank fraud and that his deal includes jail time (up to three years) and a substantial fine.

The New York Times reports at least part of the plea deal is related to payments Cohen made on behalf of Trump:

“Michael Cohen, President Trump’s former lawyer, reached a plea agreement with prosecutors investigating payments he made to women for Mr. Trump, a person familiar with the matter said.

Prosecutors in New York had been scrutinizing Mr. Cohen for bank and tax fraud, as well as for his role in helping to arrange financial deals to secure the silence of women who said they had affairs with Mr. Trump.”

Stormy Daniels attorney, Michael Avenatti is reacting to this news, crediting his client with getting the ball rolling on this case.

Avenatti also told MSNBC “the likelihood of him (Cohen) providing information damaging about the president is 100%.”