There are 4,879 salary records for Kevin Johnson with 893 different job titles from 1,127 employers across 49 states.