There are 638 salary records for Charles Peterson with 159 different job titles from 198 employers across 35 states.