David F. Percy's scientific contributions