Bar: High Court, New Zealand, 1968, Supreme Court, Victoria, 1978. Junior lecturer Victoria University, Wellington, 1968-1969. Supervisor numerous university colleges, Cambridge, 1969-1972.
Lecturer Monash University, Melbourne, 1972-1974, senior lecturer, 1975-1977. Director research administrative review, council, Canberra, 1977-1980. Solicitor Brookfield Prendergast & Company, Auckland, 1981-1982.
Legal counsel Office of Ombudsman, Wellington, 1982-1987. Barrister, since 1987.
Author: Introduction to Australian Legal Process, 1975, Judicial Review, 1991. Contributor chapters to books and articles to professional journals. Contributor papers to professional conferences Member executive committee Stroke Foundation New Zealand, 1982-1983, 87-88, 90—, president, 1983-1987, 88-89.
Chairman Disabled Persons Assembly Foundation, since 1990. Associate arbitrator Institute New Zealand. Named humanitarian trust student Cambridge University, 1969-1971.
New Zealand University Grants Committee postgraduate scholar, 1970-1972.