There are 927 salary records for Michael Garrett W with 212 different job titles from 266 employers across 34 states.