Vans Kennedy — Scottish major-general of the British Army