There are 7,400 salary records for Thomas Smith with 1,278 different job titles from 1,714 employers across 51 states.