Richard W. Beveridge's scientific contributions