There are 395 salary records for Thomas Brewer with 94 different job titles from 116 employers across 28 states.