John W Daly's scientific contributions