There are 5,801 salary records for John Davis with 1,033 different job titles from 1,372 employers across 49 states.