There are 310 salary records for James Jarvis with 85 different job titles from 89 employers across 28 states.