There are 1,127 salary records for William Wallace with 265 different job titles from 323 employers across 43 states.