There are 391 salary records for John Werner with 79 different job titles from 104 employers across 25 states.