In addition to Washington, Armstrong also lived in Washington, Capitol Heights and Oxon Hill. This year Armstrong celebrated this person's 53 birthday. The residency of Armstrong is at 5038 Benning Rd, Washington, Dc 20019. This person's birth year was listed as 1971. People possibly related to Armstrong are Eric Deleon Armstrong, Terron Kearney, R Kearney and 2 other people. The number currently linked to Armstrong is (202) 584-3836.