John Harold Hammond KC, BA, LLB