There are 367 salary records for Steven Johnson with 200 different job titles from 276 employers across 38 states.