There are 809 salary records for Karen Brooks with 161 different job titles from 221 employers across 35 states.