There are 332 salary records for Michael Mayer with 84 different job titles from 103 employers across 31 states.