There are 1,230 salary records for David Kennedy with 265 different job titles from 370 employers across 44 states.