John Macdonald QC Editor

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