There are 261 salary records for James Michael Simpson with 166 different job titles from 203 employers across 37 states.