US Army general, taught at West Point for 25 years