There are 503 salary records for John Johnson with 244 different job titles from 385 employers across 37 states.