Richard S. Ellis's scientific contributions