There are 340 salary records for James Scott with 203 different job titles from 276 employers across 36 states.