There are 2,172 salary records for John Nelson with 459 different job titles from 573 employers across 52 states.