There are 820 salary records for David Michael Peterson with 221 different job titles from 252 employers across 43 states.