There are 379 salary records for James Walker with 254 different job titles from 314 employers across 42 states.