There are 433 salary records for James Wilcox with 109 different job titles from 119 employers across 26 states.