Maclennan, John,1926-1998.