There are 440 salary records for Steven Johnson with 290 different job titles from 343 employers across 49 states.