There are 763 salary records for James Nolan with 132 different job titles from 209 employers across 29 states.