Until February, Josh Segall had not so much as run for student council president.

But since launching a congressional campaign in February, the 29-year-old Democrat from Montgomery has persuaded hundreds of people to donate more than a half-million dollars to his bid to unseat Republican Rep. Mike Rogers.