There are 918 salary records for David Simpson B with 206 different job titles from 267 employers across 44 states.