There are 519 salary records for Larry Hill R with 137 different job titles from 155 employers across 31 states.