Vad wars tjänade James Longstreet i?

Vad wars tjänade James Longstreet i?

Longstreet tjänstgjorde i Mexikanska kriget (1846-48) i den amerikanska armén, och i inbördeskriget som en konfedererade allmänna.