Edgeworth Beresford David

British colonial officer