Presidential candidate Sen. Ted Cruz, R-Texas, speaks to potential supporters at the Londonderry Fish and Game club in Litchfield, N.H., April 19, 2015. AP