During the prez campaign Trump himself made sure to have language removed that was in the original Republican platform that pertained to The Ukraine. Why d'ya s'pose The Donald John did that? To please his BFF Putin of course. So that was an ON BEHALF of a foreign country which makes him an agent thereof, n'est-ce pas?