Ohio Governor John Kasich has voted for John McCain instead of Donald Trump, according to ABC News.
Kasich voted for McCain as a way to publically snub the Republican nominee. He has a history of criticizing Trump, calling his idea of a rigged election "silly" and disagreeing with many of his policies.
ABC News also reported that Kasich voted Republican down the rest of his ballot.