There are 517 salary records for Gary Bennett with 115 different job titles from 128 employers across 27 states.