There are 198 salary records for Heather Bates with 47 different job titles from 77 employers across 19 states.