David McArdle Author & Editor

David McArdle is a Senior Lecturer in the School of Law at Stirling University, UK.