There are 4,060 salary records for Mary Davis with 737 different job titles from 1,118 employers across 46 states.