There are 938 salary records for William Simpson B with 218 different job titles from 280 employers across 40 states.