There are 1,241 salary records for David Shaw E with 301 different job titles from 338 employers across 41 states.