Allan Gordon Hoffman (1921 - 2001)