He lost badly in the Republican presidential primary election to now-nominee Donald Trump, refused to attend the Republican National convention in the state where he is governor, and now John Kasich is visiting President Barack Obama in the White House to help Obama pass the highly controversial trade agreement, the Trans Pacific Partnership (TPP).