There are 132 salary records for Thomas Robert Anderson with 94 different job titles from 100 employers across 6 states.