David Campbell, 3rd Baron Colgrain — peer (1920-2008)