There are 518 salary records for James Gonzales D with 130 different job titles from 138 employers across 25 states.