There are 261 salary records for Heidi Thomas with 62 different job titles from 82 employers across 24 states.