B.G. Thierry's scientific contributions