There are 558 salary records for John Obrien B with 110 different job titles from 140 employers across 23 states.