There are 1,949 salary records for Peterson David Charles with 456 different job titles from 509 employers across 45 states.