There are 268 salary records for David Scott Umbaugh with 181 different job titles from 223 employers across 42 states.