There are 317 salary records for Allen David Cantrell with 184 different job titles from 253 employers across 40 states.