There are 757 salary records for James Barry J with 163 different job titles from 200 employers across 36 states.