There are 697 salary records for Thomas Mason B with 165 different job titles from 215 employers across 38 states.