There are 330 salary records for David Scott Edwards with 201 different job titles from 268 employers across 40 states.