There are 338 salary records for James Campbell E with 205 different job titles from 266 employers across 42 states.