There are 983 salary records for John Barnes C with 234 different job titles from 308 employers across 41 states.