There are 2,485 salary records for Gary Johnson A with 507 different job titles from 665 employers across 48 states.