There are 1,937 salary records for Mary Allen C with 429 different job titles from 544 employers across 47 states.