Alexander Mackenzie 1922-2002