There are 632 salary records for Marcus Davis with 157 different job titles from 183 employers across 30 states.