There are 573 salary records for Brian Johnson D with 343 different job titles from 442 employers across 45 states.