There are 147 salary records for Teresa Espinoza Zamarripa with 40 different job titles from 42 employers across 6 states.