Out of thin air the 2014 candidate shows up.....Dem from NY say it what we need....anyone know anything about this guy? I am not happy about this

Kevin Strouse