John Stuart Donald — British Indian government official