There are 317 salary records for James Hardin with 83 different job titles from 90 employers across 29 states.