Candidate Ratings (
http://www.betterimmigration.com)
A Tom Tancredo
A- Duncan Hunter
A- Al Gore
B+ Ron Paul
C Fred Thompson
D John Edwards
D John McCain
D- Hillary Clinton
D- Dennis Kucinich
D- Barack Obama
F- Bill Richardson
The grades are based on their voting records, so only those who have served in the House or Senate are graded. I was shocked to see Al Gore up there too.