There are 1,243 salary records for David Webb with 261 different job titles from 319 employers across 39 states.