There are 327 salary records for Steven Armstrong D with 82 different job titles from 99 employers across 31 states.