There are 207 salary records for Terry Johnson with 114 different job titles from 165 employers across 40 states.