There are 488 salary records for Steven Johnson with 287 different job titles from 354 employers across 49 states.