There are 385 salary records for Gabriel Diaz with 106 different job titles from 112 employers across 19 states.