There are 571 salary records for Eric Watson with 154 different job titles from 159 employers across 38 states.