There are 76 salary records for Lance Johnson with 56 different job titles from 70 employers across 33 states.