There are 379 salary records for John Anderson B with 208 different job titles from 298 employers across 38 states.