There are 381 salary records for John Anderson B with 208 different job titles from 297 employers across 44 states.