There are 437 salary records for Kenneth Johnson with 282 different job titles from 311 employers across 43 states.