There are 39 salary records for Juan Herrera with 36 different job titles from 29 employers across 2 states.