My prediction for the GOP caucus:
Donald Trump 29%
Ted Cruz 27%
Marco Rubio 16%
Ben Carson 9%
Rand Paul 7%
Jeb Bush 4%
Mike Huckabee 3%
John Kasich 2%
Chris Christie 1%
Rick Santorum 1%
Carly Fiorina 1%
Jim Gilmore 0%
As for Dems:
Hillary Clinton 49%
Bernie Sanders 47%
Martin O'Malley 4%