Stephen E. Ambrose

Stephen E. Ambrose

Acting
1/10/1936 - 10/13/2002