There are 91 salary records for Richard Cruz with 56 different job titles from 63 employers across 17 states.