There are 94 salary records for James Simpson with 51 different job titles from 80 employers across 23 states.