Why have a law of treason in twenty-first century Scotland?
Professional practice as an Advocate specialising in Criminal Law and Human Rights.
'Pre-Trial Defence Disclosure & ECHR' [2012 SCOLAG 35]
'The polygraph and Luke Mitchell - gimmick or overlooked forensic tool?' [2013 SCOLAG 28]
'Legal Advice at Police Stations' http://www.mackinnonadvocates.co.uk/articles-cases/legal-advice-at-police-stations.aspx