ReadThe Portobello Bookshop Gift Guide 2025

John Macdonald QC Editor

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