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