There are 96 salary records for Roy Johnson with 55 different job titles from 86 employers across 28 states.