There are 328 salary records for John Kelly P with 181 different job titles from 250 employers across 44 states.