There are 3,211 salary records for Allen David Cantrell with 638 different job titles from 827 employers across 49 states.