There are 2,654 salary records for Michael Hernandez J with 563 different job titles from 616 employers across 38 states.