Nov. 15 (UPI) -- Former Trump Organization Chief Financial Officer Allen Weisselberg took the stand as a prosecution witness on Tuesday, as part of a tax evasion trial.

Weisselberg is testifying in the case against two Trump entities, the Trump Corporation and the Trump Payroll Corporation.

Prosecutors contend executives from both companies were given alleged tax-free payments, apartments, cars and other perks, including Weisselberg.

Weisselberg reached a deal with prosecutors in August. The long-time Trump family confidant agreed to plead guilty to tax evasion charges and serve about 100 days in custody, in exchange for testifying at the trial. He admitted to collecting $1.7 million in untaxed bonuses or perks.

Donald Trump expected to announce 2024 presidential run Tuesday