It is against US election law to accept assistance from a foreign power. It is also against the law for unauthorized citizens to negotiate with a foreign power. It is also against the law to fail to disclose all contact with foreign powers when accepting a government position.

There have been a number of editorials written by lawyers explaining these points. It is unlikely anyone has committed Treason, since the US and Russia are not at war. But the subversion of the US election process for the benefit of a foreign power is a crime.

And Trump Jr has also made it clear that the Trump empire is heavily indebted to Russian investors. That may explain Trump's refusal to show his tax returns. That would create a massive conflict of interest in any dealings with Putin on issues dealing with Ukraine, European security, Syria, terrorism, and trade.

Trump wanted to join Russia in a cyber-security effort. How insane and utterly absurd was that! He doesn't put America First, only Trump.