There are 569 salary records for David Sutton with 132 different job titles from 159 employers across 33 states.