There are 2,426 salary records for Michael Hughes with 489 different job titles from 645 employers across 47 states.