There are 749 salary records for William Peters with 158 different job titles from 223 employers across 36 states.