There are 325 salary records for Denise Hayes with 70 different job titles from 108 employers across 22 states.