There are 379 salary records for Mary Barber J with 78 different job titles from 128 employers across 24 states.