Called to B.C. Bar l959 Associate Professor, Faculty of Law, Queen's University, l959-64. Visiting Professor, Laval University Faculty of Law, l977, Associate Dean, 1985-1988;1995-6 Currently teaching Seminar in Resolution of Labour Disputes. Vice-Chair, B.C. Labour Labour Relations Board l979-81. Bencher, Law Society of B.C. 1984-96; Life Bencher 1996-.
- Labour and employment law
- Trusts and equity