Angus McCullough QC