There are 693 salary records for Brian Watson with 184 different job titles from 196 employers across 38 states.