David Carnegie, 11th Earl of Northesk — British politician (1901–1963)