There are 488 salary records for John Anderson B with 277 different job titles from 380 employers across 48 states.