There are 397 salary records for John Werner with 80 different job titles from 105 employers across 25 states.