Skip to main content

Dr John Macleod

Senior Lecturer in Private Law

Tel: +44 (0)131 650 2058

Email: John.Macleod@ed.ac.uk