How and when did James Longstreet die?

Answer:
James Longstreet died of pneumonia on January 2, 1904, six days short of his 83rd birthday.
First answer by Lnwlf. Last edit by Lnwlf. Contributor trust: 54 [recommend contributor recommended]. Question popularity: 22 [recommend question].