DownloadThe Portobello Bookshop Gift Guide 2024

John Macdonald QC Editor

John Macdonald QC is a Barrister at New Square Chambers. Ross Crail is a Barrister at New Square Chambers.