Clarence H. Hamilton's scientific contributions