There are 995 salary records for Richard Peterson with 238 different job titles from 288 employers across 38 states.