There are 435 salary records for Thomas Robert Anderson with 269 different job titles from 334 employers across 45 states.