A J Dunning's scientific contributions