There are 1,568 salary records for James Barnes R with 362 different job titles from 432 employers across 42 states.