There are 1,540 salary records for Allen Mark Ellis Jr with 324 different job titles from 423 employers across 40 states.