There are 373 salary records for James Scott with 190 different job titles from 307 employers across 39 states.