There are 275 salary records for Mary Thomas with 176 different job titles from 228 employers across 41 states.