There are 567 salary records for Kevin Barnes F with 118 different job titles from 141 employers across 31 states.