There are 1,172 salary records for Heather Thomas with 295 different job titles from 391 employers across 42 states.