There are 2,308 salary records for Diane Johnson with 476 different job titles from 662 employers across 48 states.