There are 2,600 salary records for James Green with 553 different job titles from 674 employers across 45 states.