D. Clarke's scientific contributions