There are 142 salary records for Wagner John C with 93 different job titles from 122 employers across 33 states.