There are 372 salary records for Margaret Gallagher C with 70 different job titles from 99 employers across 22 states.