David McGrogan Author

David McGrogan is Associate Professor of Law at Northumbria Law School