There are 1,774 salary records for Robert Peterson with 376 different job titles from 479 employers across 47 states.