https://en.wikipedia.org/wiki/Iran–Contra_affair#Aftermath
Indictments[edit]
Caspar Weinberger, Secretary of Defense, was indicted on two counts of perjury and one count of obstruction of justice on June 16, 1992.[131] Weinberger received a pardon from George H. W. Bush on December 24, 1992, before he was tried.[132]
Robert C. McFarlane, National Security Adviser, convicted of withholding evidence, but after a plea bargain was given only two years of probation. Later pardoned by President George H. W. Bush.[133]
Elliott Abrams, Assistant Secretary of State, convicted of withholding evidence, but after a plea bargain was given only two years probation. Later pardoned by President George H. W. Bush.[134]
Alan D. Fiers, Chief of the CIA's Central American Task Force, convicted of withholding evidence and sentenced to one year probation. Later pardoned by President George H. W. Bush.
Clair George, Chief of Covert Ops-CIA, convicted on two charges of perjury, but pardoned by President George H. W. Bush before sentencing.[135]
Oliver North, member of the National Security Council convicted of accepting an illegal gratuity, obstruction of a congressional inquiry, and destruction of documents, but the ruling was overturned since he had been granted immunity.[136]
Fawn Hall, Oliver North's secretary, was given immunity from prosecution on charges of conspiracy and destroying documents in exchange for her testimony.[137]
Jonathan Scott Royster, Liaison to Oliver North, was given immunity from prosecution on charges of conspiracy and destroying documents in exchange for his testimony.[138]
National Security Advisor John Poindexter was convicted of five counts of conspiracy, obstruction of justice, perjury, defrauding the government, and the alteration and destruction of evidence. A panel of the D.C. Circuit overturned the convictions on November 15, 1991 by a vote of 2 to 1[139][140] and the Supreme Court refused to hear the case.[141]
Duane Clarridge. An ex-CIA senior official, he was indicted in November 1991 on seven counts of perjury and false statements relating to a November 1985 shipment to Iran. Pardoned before trial by President George H. W. Bush.[142][143]
Richard V. Secord. Former Air Force major general, who was involved in arms transfers to Iran and diversion of funds to Contras, he pleaded guilty in November 1989 to making false statements to Congress and was sentenced to two years of probation. As part of his plea bargain, Secord agreed to provide further truthful testimony in exchange for the dismissal of remaining criminal charges against him.[144][145]
Albert Hakim. A businessman, he pleaded guilty in November 1989 to supplementing the salary of North by buying a $13,800 fence for North with money from "the Enterprise," which was a set of foreign companies Hakim used in Iran-Contra. In addition, Swiss company Lake Resources Inc., used for storing money from arms sales to Iran to give to the Contras, plead guilty to stealing government property.[146] Hakim was given two years of probation and a $5,000 fine, while Lake Resources Inc. was ordered to dissolve.[144