There are 751 salary records for Robert Barrett M with 149 different job titles from 187 employers across 38 states.