National Advocate
Lawyers
Process Servers
Investigators
About
← Back to directory
JM
Advocacy · England & Wales
John Swanson Mackenzie
Solicitor · Shepherd And Wedderburn LLP · Midlothian
Office
Office
9 Haymarket Square, Edinburgh, Midlothian, EH3 8FY, Scotland
English
SRA 403415
Practice areas
Advocacy
Litigation
Defamation
Mediation
Intellectual Property Law