There are 1,106 salary records for John Sanders with 260 different job titles from 300 employers across 39 states.