There are 687 salary records for Barbara Bennett with 136 different job titles from 189 employers across 35 states.