There are 2,426 salary records for Carol Johnson with 476 different job titles from 711 employers across 45 states.