A former campaign adviser for John Kasich has registered as a foreign agent to lobby against sanctions on Russia despite being a long-time critic of the Kremlin for interfering in U.S. politics, according to a report. John Weaver was the top strategist on the 2016 presidential campaign of Kasich, the Republican former governor of Ohio who has frequently been at odds with President Trump. Weaver claims he accepted a six-month contract worth $350,000, plus expenses, to work for the foreign power because he wanted to defend America against what he described as Trump's “dangerous” policies. The former Kasich aide signed...