Marcellin College Bulleen 1955-1964.
LL.B (Hons) (University of Melbourne); LL.M (University of Virginia).
Chairman, NSW State Rail Authority 1995-1998.
Solicitor General for NSW 1998-Present (last edited 2023).
Author of a number of books on Australian history and politics.
Board Member at one time of NSW Public Transport Authority, NSW State Library, Sydney Writers Festival and University of Technology.