There are 434 salary records for Jeffrey Johnston with 103 different job titles from 120 employers across 29 states.