Rory Duncan

Heriot-Watt University