Col. William Ellison Armistead

  • Col. William Ellison Armistead was born.
  • Last Edited: 18 Nov 2015

Family: