Geoffrey Lupton — British colonial officer