There are 315 salary records for Alan Hill R with 92 different job titles from 95 employers across 28 states.