There are 1,516 salary records for James Wallace with 327 different job titles from 401 employers across 42 states.