There are 761 salary records for Robert Barrett with 149 different job titles from 188 employers across 38 states.