David McGrogan Author & Editor

David McGrogan is Associate Professor of Law at Northumbria Law School