Stephen E. Ambrose

Stephen E. Ambrose

Born: 1936-01-10 — Decatur, Illinois, USA

Known For