Rt. Hon. Sir Cyril Ambrose Walsh KBE, PC, LLB, BA