There are 325 salary records for Barbara Richards with 70 different job titles from 85 employers across 23 states.