There are 443 salary records for Brad Johnson with 117 different job titles from 143 employers across 34 states.