There are 439 salary records for Joshua Barnes R with 110 different job titles from 145 employers across 31 states.