There are 209 salary records for James Kern with 56 different job titles from 73 employers across 19 states.