There are 571 salary records for Francis James Kennedy with 151 different job titles from 172 employers across 40 states.