There are 157 salary records for Karen Allen M with 91 different job titles from 143 employers across 36 states.