There are 77 salary records for Richard Cruz with 60 different job titles from 61 employers across 16 states.