Stephen Russell Mallory, Secretary of the Confederate States Navy

Stephen Russell Mallory, Secretary of the Confederate States Navy