There are 145 salary records for Hector Villarreal Ii with 35 different job titles from 43 employers across 5 states.