There are 1,293 salary records for James Lynch with 245 different job titles from 331 employers across 36 states.