There are 39 salary records for William Davenport D with 27 different job titles from 36 employers across 21 states.