There are 503 salary records for Karen Johnson with 301 different job titles from 394 employers across 47 states.