There are 555 salary records for Karen Johnson with 310 different job titles from 429 employers across 46 states.