There are 735 salary records for James Barry E with 160 different job titles from 200 employers across 36 states.