There are 3,692 salary records for James Walker with 740 different job titles from 926 employers across 48 states.