There are 1,031 salary records for William Simmons with 212 different job titles from 285 employers across 36 states.