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