There are 443 salary records for Robert Duffy with 73 different job titles from 104 employers across 23 states.