There are 637 salary records for Charles Russell with 159 different job titles from 186 employers across 39 states.