There are 1,169 salary records for James Bradley Linn with 264 different job titles from 331 employers across 40 states.