There are 1,290 salary records for Armstrong James with 306 different job titles from 355 employers across 42 states.