There are 747 salary records for James Barry with 162 different job titles from 200 employers across 36 states.