Professor Donald George Weir — (born 1934)