There are 799 salary records for Robert Ruiz with 184 different job titles from 199 employers across 25 states.