People

Joanna Macleod

Group Chief Operating Officer
Joanna Macleod
Joanna Macleod

Joanna Macleod is a Group Chief Operating Officer based in United Kingdom.