There are 91 salary records for David Simpson B with 65 different job titles from 81 employers across 34 states.