There are 252 salary records for Stephen Johnson A with 145 different job titles from 205 employers across 38 states.