Owen Duckworth's scientific contributions