Walter H. Preston's Timeline

Born: 19260526
Died: 20141106