There are 73 salary records for James Hill E Jr with 61 different job titles from 56 employers across 5 states.