There are 68 salary records for James Patrick O'Leary with 46 different job titles from 56 employers across 28 states.