There are 154 salary records for Michael Grant with 101 different job titles from 125 employers across 36 states.