Alexander Mackenzie 1923–2002