There are 190 salary records for Robert Ochoa with 46 different job titles from 59 employers across 7 states.