There are 88 salary records for James Hill B with 75 different job titles from 70 employers across 5 states.