There are 758 salary records for Cheryl Allen with 159 different job titles from 205 employers across 41 states.