There are 984 salary records for Karen Cook with 205 different job titles from 300 employers across 41 states.