There are 7,212 salary records for Christopher Johnson with 1,342 different job titles from 1,722 employers across 52 states.