There are 867 salary records for Bates Michael with 187 different job titles from 228 employers across 41 states.