There are 940 salary records for Mary James with 219 different job titles from 275 employers across 37 states.