There are 1,163 salary records for David Cohen B with 221 different job titles from 253 employers across 32 states.