There are 1,511 salary records for Gary Davis D with 327 different job titles from 435 employers across 41 states.