There are 444 salary records for Michael Ayers with 104 different job titles from 131 employers across 30 states.