There are 273 salary records for James Michael Oliver with 168 different job titles from 213 employers across 37 states.