There are 738 salary records for Nelson Kelly Armstrong with 158 different job titles from 217 employers across 39 states.