There are 101 salary records for Richard Bennett with 67 different job titles from 88 employers across 30 states.