There are 278 salary records for David Cook C with 138 different job titles from 238 employers across 43 states.