There are 520 salary records for Thomas Armstrong A with 101 different job titles from 140 employers across 32 states.