There are 337 salary records for James Barron with 73 different job titles from 79 employers across 24 states.