There are 439 salary records for Thomas Robert Anderson with 249 different job titles from 336 employers across 44 states.