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