Tribute to John Howard Barclay, AM