There are 463 salary records for Michael Mulligan with 94 different job titles from 106 employers across 23 states.