There are 1,515 salary records for David Watson with 336 different job titles from 415 employers across 42 states.