There are 213 salary records for Hill James with 137 different job titles from 171 employers across 39 states.