There are 321 salary records for John Nash with 84 different job titles from 95 employers across 26 states.