C Hancock's scientific contributions