There are 752 salary records for Mary Johnston with 166 different job titles from 240 employers across 40 states.