There are 741 salary records for Michael Sherman with 161 different job titles from 223 employers across 38 states.