There are 450 salary records for John Davis with 233 different job titles from 347 employers across 43 states.