There are 93 salary records for David Duncan A with 68 different job titles from 74 employers across 28 states.