There are 606 salary records for Leigh Johnson with 158 different job titles from 238 employers across 39 states.