There are 1,454 salary records for John Hernandez with 302 different job titles from 341 employers across 33 states.