Ambrose Powell Hill

Ambrose Powell Hill

Civil War (Confederate) · Confederate Army · Lieutenant General