David Brooke

David Brooke is Senior Lecturer in Law and Module Leader in Jurisprudence at Leeds Metropolitan University.