John W Hall

John W. Hall is Ambrose-Hesseltine Assistant Professor of Military History, University of Wisconsin-Madison.