Member, New Jersey State Bar Association
Chair, New Jersey State Planning Commission (1998-2003)
Former member, New Jersey State Supreme Court Committee on Environmental Litigation
Admitted, U.S. District Court, District of New Jersey
U.S. Court of Appeals, Third Circuit
U.S. Supreme Court
Member, Environment of the 21st Century Task Force of New Jersey
Former Chair, “New Jersey Future” and “Morris 2000”
Board Member, Tri-state Regional Plan Association, New Jersey Future - Voorhees
Member, Environmental Law Section, New Jersey State Bar
Member Justice Stewart Pollack Environmental Inn of Court
Member, American Bar Association Section of Natural Resources, Energy & Environmental Law
Founding Chair, Environmental Law Committee, Morris County Bar
Associate, Environmental Law Institute, Washington, D.C.
Identified as “Super Lawyer” New Jersey Monthly – 2008-2009