There are 559 salary records for James Eric Evans with 143 different job titles from 160 employers across 34 states.