There are 1,542 salary records for Charles Walker with 357 different job titles from 393 employers across 41 states.