Le Grand B. Cannon — American banker and Civil War officer