There are 437 salary records for Douglas Peterson with 102 different job titles from 117 employers across 29 states.