Casper Weinberger was pardoned before conviction.........wasn't he?.....
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
Yep. Weinberger never went to trial.
Remember, GHWB lost that election in no small part when Walsh charged Weinberger the weekend just before that presidential election. He was pardoned a month or so after the election.