There are 327 salary records for James Kemp C with 74 different job titles from 90 employers across 28 states.