There are 286 salary records for Ann Holmes Barbara with 68 different job titles from 103 employers across 33 states.