There are 270 salary records for John Herman with 68 different job titles from 93 employers across 28 states.