There are 316 salary records for David Allen Happe with 211 different job titles from 252 employers across 46 states.