Skip to main content alibris logo

John MacDonald Qc

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