There are 147 salary records for Michael Wagner with 83 different job titles from 126 employers across 30 states.