There are 216 salary records for John Johnson with 161 different job titles from 158 employers across 6 states.