Alastair Douglas Mackenzie — (1917-1989)