There are 138 salary records for William Nelson with 80 different job titles from 121 employers across 33 states.