There are 938 salary records for James Watkins with 225 different job titles from 260 employers across 34 states.