There are 276 salary records for John Gentile with 52 different job titles from 61 employers across 14 states.