Author: Robert M. MaClean LLB Dip LP LLM