There are 1,395 salary records for John Hayes F Jr with 309 different job titles from 375 employers across 41 states.