Professor David M Goodall obituary