There are 752 salary records for Christopher Johnson with 331 different job titles from 566 employers across 49 states.