There are 518 salary records for Martin James Wagner with 293 different job titles from 403 employers across 44 states.