There are 332 salary records for Timothy Duncan with 79 different job titles from 96 employers across 22 states.