Christopher Leng - Scottish ceremonial officer (1922-2005)