D W Gregg's scientific contributions