There are 445 salary records for Karen Johnson with 209 different job titles from 361 employers across 42 states.