William David McEwen's Timeline

Born: 19250412
Died: 20190729