C Norton-Welsh's scientific contributions