There are 373 salary records for Michael Gallegos with 79 different job titles from 99 employers across 11 states.