There are 1,833 salary records for Michael Barnes P with 404 different job titles from 516 employers across 42 states.