There are 734 salary records for Mary Gallagher B with 159 different job titles from 189 employers across 37 states.