There are 260 salary records for James Hill E Jr with 156 different job titles from 205 employers across 39 states.