There are 687 salary records for Ernest Johnson with 159 different job titles from 167 employers across 31 states.