JOHN DUFF , H . B . M . Consul.