The Honourable John Stanley Moore