There are 164 salary records for James Nagle L with 30 different job titles from 42 employers across 15 states.