There are 318 salary records for David Dalton with 91 different job titles from 95 employers across 28 states.