Graham McLennan Q.C.