James Cosmo Melvill - British colonial administrator