President Bush today granted full pardons to six former officials in Ronald Reagan's Administration, including former Defense Secretary Caspar W. Weinberger.
Mr. Weinberger was scheduled to stand trial on Jan. 5 on charges that he lied to Congress about his knowledge of the arms sales to Iran
http://www.nytimes.com/books/97/06/29/reviews/iran-pardon.html
Iran-Contra was one of the biggest farces of the last century. IMHO, the PINKO LEFTIST 'RATS in Congress that cut off the funding to fight Communism in Central America were the real criminals, while Weinberger, Ollie, and the rest did what they had to do to get the job done.