He broke 11 CFR 110.20.
"Foreign nationals cannot "directly or indirectly" give a "thing of value" to American political campaigns. Moreover, the law says no one is allowed to "solicit, accept, or receive" any thing of value from a foreign national to help a candidate."  

"A contribution" doesn't mean just cash, Fischer said. "It could mean anything of value provided to a campaign, and opposition research does appear to be something of value."

Second, crimes could have been committed in covering up alleged collusion. It is illegal to lie to the FBI and to omit material information from security clearance forms.

He's in a boat-load of trouble. This is not going to end well for the kid.