William St Pierre Gibson

William St Pierre Gibson

Civil War (Confederate) · Confederate Army · Second Lieutenant