Lawrence Walsh, an attorney best known as the chief prosecutor in the criminal investigation of the 1980s arms-for-hostages deal known as Iran-Contra, has died at age 102.

Walsh, who achieved prominence in private practice, public service and the organized bar in a legal career spanning more than a half-century, died on March 19 at his home in Oklahoma City, the hometown of his second wife, Mary Alma Porter.