Thomas Ewall

  • Lieutenant Commander
  • Vietnam
  • Northeast Wall (by Entrance Door)

Houston, Texas

Aug 01, 1967

Biography

Died: California