There are 317 salary records for David Allen Huerth with 184 different job titles from 253 employers across 40 states.