There are 518 salary records for James Benson E with 124 different job titles from 157 employers across 40 states.