Professor Rollie Thompson, QC