There are 325 salary records for Jeffrey Carroll with 82 different job titles from 91 employers across 28 states.