James Allan

James Allan is professor in the TC Beirne School of Law at the University of Queensland.