Ranald Macdonald

(Contributor)

Ranald Macdonald is managing director of Boisdale Group.

Social media

Twitter