doug macleod