Bernard E. Trainor, a Marine Corps lieutenant general who served in two wars and then launched a second career as a journalist, covering the military for the New York Times and in three critically acclaimed books on America’s wars in the Persian Gulf and Iraq, died June 2 at his home in Potomac Falls, Va. He was 89.
The cause was cancer, said his wife, Peggy Trainor.