Author Avatar

James Allan

James Allan is the Garrick professor of law at the University of Queensland.