Allen Weisselberg, the former chief financial officer of the Trump Organization, has asked a judge to dismiss the tax fraud indictment against him, saying it violates the immunity he was given in the federal investigation into Michael Cohen, a former personal attorney to former President Donald Trump, and that certain charges fall outside of the statute of limitations.