Stephen Doswald's scientific contributions