There are 739 salary records for Barbara Roberts with 150 different job titles from 198 employers across 36 states.