There are 859 salary records for John Oliver with 187 different job titles from 239 employers across 37 states.