There are 933 salary records for John Dixon with 211 different job titles from 259 employers across 36 states.