 From 1996 to 2003, Keith was a Judge of the Court of Appeal of New Zealand and was a member of the Judicial Committee of the Privy Council in London.He was subsequently one of the inaugural appointments to the new Supreme Court of New Zealand which replaced the Privy Council.Prior to his appointment to the International Court of Justice, he sat (as required) as a Judge of Appeal in Samoa (since 1982), the Cook Islands (since 1982) and Niue (since 1995), and Judge of the Supreme Court of Fiji.