Hon James Spigelman AC QC