There are 495 salary records for Juan Villarreal A with 108 different job titles from 109 employers across 12 states.