There are 670 salary records for Karen Hayes with 139 different job titles from 198 employers across 37 states.