In brief, Donald Trump and his son Eric hosted fundraisers for children's cancer research at Trump properties and told donors to the event that all proceeds were being given to charity and that the Trump Organization would pick up all the costs.
But they lied to donors.
The Trump Organization was actually being paid $1.2 million from the proceeds, taking money that was supposed to go to sick children.
The Trumps also appeared to be padding the bill for their actual costs. As the article notes: "golf charity experts say the listed expenses defy any reasonable cost justification for a one-day golf tournament."
The piece notes that, if proven in court, such behavior would be self-dealing and misleading donors and thus a violation of both state and federal law with civil and criminal penalties.
It is known that a New York State investigation into Trump's charity activity has been underway for months.
And therein may rest the rainbow at the end of this tale: as President, Trump can try to obstruct any federal investigation and, even if prosecuted, pardon both himself and his son if he were convicted in a federal court.
But not in a state court. Even as President, he would be powerless to stop a state criminal investigation and he also could not pardon himself or his son, if convicted.
The pot of gold in the rainbow is this: one of the lead lawyers in the state investigation is none other than former U.S. Attorney Preet Bharara, who Trump promised wouldn't be fired two months before he turned around and fired him.