There are 788 salary records for Thomas Smith with 361 different job titles from 605 employers across 49 states.