There are 339 salary records for Diaz James J. with 96 different job titles from 96 employers across 19 states.