There are 82 salary records for Robert Ruiz with 44 different job titles from 68 employers across 17 states.