There are 215 salary records for John Johnson with 160 different job titles from 159 employers across 6 states.