There are 4,883 salary records for William Davis J with 948 different job titles from 1,204 employers across 48 states.