Former Justices Franklin D. Elia Associate Justice From 1988 to 2022 Eugene M. Premo Associate Justice From 1988 to 2021 Nathan D. Mihara Associate Justice From 1993 to 2020 Conrad L. Rushing Presiding Justice From 2002 to 2017 Miguel Márquez Associate Justice From 2012 to 2016 Wendy Clark Duffy Associate Justice From 2005 to 2011 Richard J. McAdams Associate Justice From 2003 to 2011 William M. Wunderlich Associate Justice From 1993 to 2004 Christopher C. Cottle Presiding Justice From 1988 to 2001 Walter P. Capaccioli Associate Justice From 1986 to 1992 Nat A. Agliano Presiding Justice From 1984 to 1992 Harry F. Brauer Associate Justice From 1984 to 1989 Edward A. Panelli Presiding Justice From 1984 to 1985