Sinion Dunstall's scientific contributions