There are 4,944 salary records for Michael Harris with 987 different job titles from 1,183 employers across 50 states.