James M Cooper

James M Cooper

Civil War (Confederate) · Confederate Army · Private E-1