There are 139 salary records for John Hayes F Jr with 106 different job titles from 116 employers across 32 states.