There are 211 salary records for Barbara Davis with 129 different job titles from 181 employers across 39 states.