There are 273 salary records for James Michael Simpson with 168 different job titles from 213 employers across 37 states.