There are 144 salary records for Adam Johnson with 84 different job titles from 120 employers across 35 states.