"Of the potential GOP front runners, Fred Thompson has one of the better records on immigration."- NumbersUSA
On the other: You are somewhat mistaken...Fred voted yes for one article of impeachment and no on the other, because he didn't feel it rose to the level of what the Founding Fathers intended in the Constitution. Fred is a federalist.
“Of the front runners” isn’t saying much....
Here is some other info: http://grades.betterimmigration.com/testgrades.php3?District=TN&VIPID=743&retired=1