Michael Cohen has served time for tax evasion, campaign violations, and lied under oath to Congress.