John L. Treloar's scientific contributions