The New York Times is ridiculous.
Eugene Hasenfus did not "expose" the Iran-Contra affair. He was captured while carrying out a CIA coup.