There are 574 salary records for Christopher Diaz R with 149 different job titles from 172 employers across 23 states.