There are 919 salary records for Robert Armstrong with 221 different job titles from 282 employers across 38 states.