There are 1,214 salary records for David Kennedy G L with 263 different job titles from 370 employers across 44 states.