There are 209 salary records for Mary Kelly B with 119 different job titles from 174 employers across 37 states.