There are 630 salary records for James Barber H with 131 different job titles from 173 employers across 31 states.