MacIvor, Iain,1928-2017.