John Kasich, Ohio Governor and Republican presidential candidate, speaks to a crowd at a town hall style meeting at the Portsmouth Country Club while campaigning in New Hampshire on Wednesday, July 22.