Alistair Grant British, 1925-1977