David John Weber's Timeline

Born: 19560906
Died: 20120404