Hainsworth, Geoffrey (1934 - 2011)