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