There are 254 salary records for Michael Kennedy R with 159 different job titles from 207 employers across 42 states.