There are 803 salary records for Kevin James Kennedy with 196 different job titles from 207 employers across 36 states.