There are 588 salary records for James Anderson D with 296 different job titles from 432 employers across 47 states.