There are 1,232 salary records for David Hunt with 259 different job titles from 312 employers across 42 states.