There are 1,708 salary records for John Russell with 341 different job titles from 460 employers across 44 states.