The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107   108,280,499 2,001,858 SH   SOLE   2,001,858 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108   1,610,580 25,185 SH   SOLE   25,185 0 0
BROOKFIELD ASSET MGMT Cls A Limited Voting Shs (CAD) COM 113004105   1,492,985 45,685 SH   SOLE   45,685 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209   6,457,492 96,698 SH   SOLE   96,698 0 0
CSX CORP USD1 Common Stock COM 126408103   5,836,180 171,149 SH   SOLE   171,149 0 0
CVS CORP USD0.01 Common Stock COM 126650100   204,071 2,952 SH   SOLE   2,952 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108   48,610,367 207,276 SH   SOLE   207,276 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101   4,638,401 108,526 SH   SOLE   108,526 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102   800,118 6,600 SH   SOLE   6,600 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109   56,600 20,000 SH   SOLE   20,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100   2,565,300 10,000 SH   SOLE   10,000 0 0
CARMAX INC USD0.50 Common Stock COM 143130102   301,320 3,600 SH   SOLE   3,600 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101   34,386,963 139,756 SH   SOLE   139,756 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889   92,634 13,084 SH   SOLE   13,084 0 0
CENTERRA GOLD INC NPV Common Stock COM 152006102   216,000 36,000 SH   SOLE   36,000 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100   36,361,382 231,086 SH   SOLE   231,086 0 0
CINTAS CORP NPV Common Stock COM 172908105   85,312,846 171,628 SH   SOLE   171,628 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424   35,946,098 780,758 SH   SOLE   780,758 0 0
CLOROX CO USD1 Common Stock COM 189054109   1,676,917 10,544 SH   SOLE   10,544 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100   287,898,812 4,780,784 SH   SOLE   4,780,784 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103   16,057,370 208,429 SH   SOLE   208,429 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402   45,528,478 118,740 SH   SOLE   118,740 0 0
COPART INC USD0.001 Common Stock COM 217204106   346,598 3,800 SH   SOLE   3,800 0 0
CORNING INC USD0.50 Common Stock COM 219350105   2,278,160 65,016 SH   SOLE   65,016 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106   2,860,715 32,931 SH   SOLE   32,931 0 0
DANAHER CORP USD0.01 Common Stock COM 235851102   230,400 960 SH   SOLE   960 0 0
DEERE & CO USD1 Common Stock COM 244199105   141,463,174 349,128 SH   SOLE   349,128 0 0
DENISON MINES INC NPV Common Stock COM 248356107   72,500 58,000 SH   SOLE   58,000 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107   146,674,117 1,141,344 SH   SOLE   1,141,344 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106   47,245,815 529,187 SH   SOLE   529,187 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108   45,119,757 386,134 SH   SOLE   386,134 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105   20,669,696 121,744 SH   SOLE   121,744 0 0
DOVER CORP USD1 Common Stock COM 260003108   2,760,316 18,695 SH   SOLE   18,695 0 0
ECOLAB INC USD1 Common Stock COM 278865100   40,749,386 218,273 SH   SOLE   218,273 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109   10,816,201 83,394 SH   SOLE   83,394 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104   3,537,864 39,140 SH   SOLE   39,140 0 0
EQUIFAX INC USD1.25 Common Stock COM 294429105   68,972,547 293,126 SH   SOLE   293,126 0 0
ERO COPPER CORP NPV Common Stock COM 296006109   269,993 13,333 SH   SOLE   13,333 0 0
FMC CORP USD0.10 Common Stock COM 302491303   18,456,389 176,887 SH   SOLE   176,887 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104   518,168 8,784 SH   SOLE   8,784 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107   633,569 3,333 SH   SOLE   3,333 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860   233,062 15,404 SH   SOLE   15,404 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109   25,864,248 117,795 SH   SOLE   117,795 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104   6,737,842 45,181 SH   SOLE   45,181 0 0
GENERAL ELECTRIC CORP USD0.01 Com Stock (P/R Split) COM 369604301   21,758,758 198,077 SH   SOLE   198,077 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104   2,975,653 38,796 SH   SOLE   38,796 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107   5,895,225 78,467 SH   SOLE   78,467 0 0
GREENHILL & CO INC USD0.01 Common Stock COM 395259104   439,500 30,000 SH   SOLE   30,000 0 0
HSBC HOLDINGS PLC ADR Each Rep 5 USD0.50 Ord Shs COM 404280406   221,872 5,600 SH   SOLE   5,600 0 0
HALLIBURTON CORP NPV Common Stock COM 406216101   207,210 6,281 SH   SOLE   6,281 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300   49,140 11,700 SH   SOLE   11,700 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106   518,605 100,700 SH   SOLE   100,700 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102   124,480,903 400,724 SH   SOLE   400,724 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106   96,733,802 466,187 SH   SOLE   466,187 0 0
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common Stock COM 445658107   75,620,032 417,721 SH   SOLE   417,721 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109   559,470 2,984 SH   SOLE   2,984 0 0
INGREDION INC USD0.01 Common Stock COM 457187102   9,111,700 86,000 SH   SOLE   86,000 0 0
INTEL CORP USD0.001 Common Stock COM 458140100   3,816,808 114,139 SH   SOLE   114,139 0 0
IBM CORP USD0.20 Common Stock COM 459200101   2,687,440 20,084 SH   SOLE   20,084 0 0
INTUIT INC USD0.01 Common Stock COM 461202103   105,119,782 229,424 SH   SOLE   229,424 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525   627,944 6,404 SH   SOLE   6,404 0 0
ISHARES INC MSCI EMU ETF COM 464286608   1,457,671 31,813 SH   SOLE   31,813 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665   2,772,802 65,644 SH   SOLE   65,644 0 0
ISHARES TRUST Select Dividend ETF COM 464287168   5,145,292 45,413 SH   SOLE   45,413 0 0
ISHARES TRUST Tips Bond ETF COM 464287176   8,643,285 80,313 SH   SOLE   80,313 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200   311,105 698 SH   SOLE   698 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234   3,635,484 91,898 SH   SOLE   91,898 0 0
ISHARES TRUST Global Technology ETF COM 464287291   5,552,447 89,282 SH   SOLE   89,282 0 0
ISHARES TRUST Global Energy ETF COM 464287341   924,842 24,848 SH   SOLE   24,848 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481   1,521,439 15,745 SH   SOLE   15,745 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507   1,854,154 7,091 SH   SOLE   7,091 0 0
ISHARES TRUST North American Technology ETF COM 464287549   601,091 1,530 SH   SOLE   1,530 0 0
ISHARES TRUST Global 100 ETF COM 464287572   2,076,285 27,298 SH   SOLE   27,298 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655   2,598,558 13,876 SH   SOLE   13,876 0 0
ISHARES TRUST S&P Global Clean Energy Index COM 464288224   706,376 38,390 SH   SOLE   38,390 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422   845,426 32,367 SH   SOLE   32,367 0 0
ISHARES TRUST Intl Select Dividend ETF COM 464288448   233,020 8,850 SH   SOLE   8,850 0 0
ISHARES TRUST Barcs 1-5 Yr Inv Grd Corp Bd COM 464288646   3,229,442 64,370 SH   SOLE   64,370 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687   382,975 12,382 SH   SOLE   12,382 0 0
ISHARES TRUST MSCI USA ESG Select ETF COM 464288802   1,310,960 14,000 SH   SOLE   14,000 0 0
ITAU UNIBANCO HOLDING SA ADR Each Rep 1 NPV Pref COM 465562106   82,600 14,000 SH   SOLE   14,000 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104   125,656,990 759,165 SH   SOLE   759,165 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108   1,069,638 15,870 SH   SOLE   15,870 0 0
KIMBERLY CLARK CORP NPV Common Stock COM 494368103   3,047,260 22,072 SH   SOLE   22,072 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106   1,870,992 52,704 SH   SOLE   52,704 0 0
KRANESHARES TRUST CSI China Internet ETF (USD) COM 500767306   269,300 10,000 SH   SOLE   10,000 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109   486,292 2,484 SH   SOLE   2,484 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104   111,795,795 569,283 SH   SOLE   569,283 0 0
LIBERTY MEDIA CORP USD0.01 Ser C Media Com Stk COM 531229854   78,723,156 1,045,738 SH   SOLE   1,045,738 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108   26,459,382 56,419 SH   SOLE   56,419 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104   1,141,481 73,360 SH   SOLE   73,360 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104   3,867,722 13,277 SH   SOLE   13,277 0 0
LIVE NATIONS ENTERAINMENT INC USD0.01 Common Stock COM 538034109   1,969,889 21,621 SH   SOLE   21,621 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109   47,828,878 103,890 SH   SOLE   103,890 0 0
LOEWS CORP USD1 Common Stock COM 540424108   890,700 15,000 SH   SOLE   15,000 0 0
LOUISIANA PACIFIC CORP USD1 Common Stock COM 546347105   292,422 3,900 SH   SOLE   3,900 0 0
MARKEL GROUP INC NPV Common Stock COM 570535104   391,439 283 SH   SOLE   283 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102   18,818,156 100,054 SH   SOLE   100,054 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106   98,051,413 212,375 SH   SOLE   212,375 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104   16,158,055 270,292 SH   SOLE   270,292 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107   389,700 4,500 SH   SOLE   4,500 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206   1,495,732 17,147 SH   SOLE   17,147 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101   81,141,259 271,912 SH   SOLE   271,912 0 0
MESOBLAST LTD Spon ADR Ea Rep 5 Shares COM 590717104   95,540 24,435 SH   SOLE   24,435 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104   710,904,152 2,087,579 SH   SOLE   2,087,579 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104   5,085,486 56,764 SH   SOLE   56,764 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105   99,110,215 1,358,791 SH   SOLE   1,358,791 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105   2,345,371 6,745 SH   SOLE   6,745 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448   42,584,539 498,648 SH   SOLE   498,648 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106   2,060,605 48,303 SH   SOLE   48,303 0 0
NIKE INC NPV Cls B Common Stock COM 654106103   50,390,858 456,563 SH   SOLE   456,563 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104   1,126,779 15,198 SH   SOLE   15,198 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102   280,500 15,000 SH   SOLE   15,000 0 0
OWENS CORNING INC USD0.01 Common Stock COM 690742101   2,592,382 19,865 SH   SOLE   19,865 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107   330,115 2,226 SH   SOLE   2,226 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105   47,667,690 186,559 SH   SOLE   186,559 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104   1,618,666 4,150 SH   SOLE   4,150 0 0
PEPSICO INC USD0.016666 Cap COM 713448108   45,698,219 246,724 SH   SOLE   246,724 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103   67,895 18,500 SH   SOLE   18,500 0 0
PFIZER INC USD0.05 Common Stock COM 717081103   18,055,693 492,249 SH   SOLE   492,249 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109   3,357,444 34,393 SH   SOLE   34,393 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109   65,247,896 429,998 SH   SOLE   429,998 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103   15,186,885 127,578 SH   SOLE   127,578 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100   4,227,032 27,597 SH   SOLE   27,597 0 0
RESMED INC USD0.004 Common Stock COM 761152107   240,350 1,100 SH   SOLE   1,100 0 0
ROLLINS INC USD1 Common Stock COM 775711104   85,308,622 1,991,796 SH   SOLE   1,991,796 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102   14,698,412 153,733 SH   SOLE   153,733 0 0
SHELL PLC Spon ADS Ea Rep 2 Ord Shs COM 780259305   1,008,346 16,700 SH   SOLE   16,700 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108   57,276,032 1,166,043 SH   SOLE   1,166,043 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105   55,130,708 972,666 SH   SOLE   972,666 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106   70,860,384 266,874 SH   SOLE   266,874 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209   1,969,936 27,067 SH   SOLE   27,067 0 0
JM SMUCKER CO NPV Common Stock COM 832696405   295,340 2,000 SH   SOLE   2,000 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105   2,056,017 28,312 SH   SOLE   28,312 0 0
SOUTHWEST AIRLINES CO USD1 Common Stock COM 844741108   376,402 10,395 SH   SOLE   10,395 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208   212,285 6,550 SH   SOLE   6,550 0 0
BLOCK INC USD0.0000001 Cls A Com Stock COM 852234103   678,481 10,192 SH   SOLE   10,192 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101   890,526 9,503 SH   SOLE   9,503 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109   5,339,631 53,903 SH   SOLE   53,903 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101   508,279 1,666 SH   SOLE   1,666 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105   252,129 4,831 SH   SOLE   4,831 0 0
SYSCO CORP NPV Common Stock COM 871829107   13,890,759 187,207 SH   SOLE   187,207 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109   92,419,912 1,089,986 SH   SOLE   1,089,986 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100   43,658,597 432,606 SH   SOLE   432,606 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109   11,427,562 77,654 SH   SOLE   77,654 0 0
TAL EDUCATION GROUP Spon ADS Ea Rep 0.3333 Cls A COM 874080104   178,800 30,000 SH   SOLE   30,000 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104   426,107 2,367 SH   SOLE   2,367 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102   140,680,496 269,632 SH   SOLE   269,632 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709   1,282,663 9,875 SH   SOLE   9,875 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903808   2,445,225 18,090 SH   SOLE   18,090 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509   2,506,757 40,399 SH   SOLE   40,399 0 0
TRACTOR SUPPLY CO USD0.008 Common Stock COM 892356106   245,421 1,110 SH   SOLE   1,110 0 0
TRIMBLE INC NPV Common Stock COM 896239100   2,017,119 38,102 SH   SOLE   38,102 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101   247,400 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106   1,180,800 60,000 SH   SOLE   60,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304   42,367,125 1,282,298 SH   SOLE   1,282,298 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108   8,853,293 43,267 SH   SOLE   43,267 0 0
VANGUARD SPECIALIZED FUNDS Dividend Appreciation ETF COM 921908844   483,229 2,975 SH   SOLE   2,975 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827   6,909,818 91,436 SH   SOLE   91,436 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835   5,700,931 78,428 SH   SOLE   78,428 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742   6,825,937 70,385 SH   SOLE   70,385 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858   9,550,321 234,767 SH   SOLE   234,767 0 0
VANGUARD INTL EQUITY FTSE Pacific ETF COM 922042866   9,698,818 139,111 SH   SOLE   139,111 0 0
VANGUARD INTL EQUITY European ETF COM 922042874   464,354 7,526 SH   SOLE   7,526 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363   26,718,382 65,602 SH   SOLE   65,602 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553   203,886 2,440 SH   SOLE   2,440 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611   330,800 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652   418,212 2,810 SH   SOLE   2,810 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751   698,700 3,513 SH   SOLE   3,513 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769   979,144 4,445 SH   SOLE   4,445 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106   202,605 9,584 SH   SOLE   9,584 0 0
VONTIER CORP USD0.0001 Common Stock COM 928881101   3,908,844 121,355 SH   SOLE   121,355 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103   81,397,391 517,861 SH   SOLE   517,861 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108   432,535 15,182 SH   SOLE   15,182 0 0
WARNER BROS DISCOVERY INC USD0.01 Ser A Common Stock COM 934423104   218,910 17,457 SH   SOLE   17,457 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104   552,915 16,500 SH   SOLE   16,500 0 0
YUM BRANDS INC NPV Common Stock COM 988498101   2,423,239 17,490 SH   SOLE   17,490 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105   39,861,021 134,743 SH   SOLE   134,743 0 0
ABCAM PLC Spon ADS Each Rep 1 Ord Shares COM 000380204   5,061,497 206,845 SH   SOLE   206,845 0 0
AT&T INC USD1 Common Stock COM 00206R102   2,578,588 161,667 SH   SOLE   161,667 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100   213,000,114 1,953,771 SH   SOLE   1,953,771 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109   12,519,919 92,926 SH   SOLE   92,926 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109   24,566,874 291,422 SH   SOLE   291,422 0 0
INVIVYD INC USD0.0001 Common Stock COM 00534A102   10,500 10,000 SH   SOLE   10,000 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107   400,356 432,818 SH   SOLE   432,818 0 0
ADOBE INC NPV Common Stock COM 00724F101   108,211,042 221,295 SH   SOLE   221,295 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107   1,028,037 9,025 SH   SOLE   9,025 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104   25,214,672 221,609 SH   SOLE   221,609 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108   2,522,852 50,470 SH   SOLE   50,470 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106   605,050 2,020 SH   SOLE   2,020 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108   143,159 12,010 SH   SOLE   12,010 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101   943,224 4,228 SH   SOLE   4,228 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102   3,399,179 40,782 SH   SOLE   40,782 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101   10,911,208 30,854 SH   SOLE   30,854 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305   7,734 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107   143,360,458 1,185,091 SH   SOLE   1,185,091 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305   332,690,469 2,779,369 SH   SOLE   2,779,369 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103   28,440,789 627,832 SH   SOLE   627,832 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106   351,892,219 2,699,388 SH   SOLE   2,699,388 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109   1,441,679 8,276 SH   SOLE   8,276 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784   389,775 6,774 SH   SOLE   6,774 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100   40,291,422 207,752 SH   SOLE   207,752 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103   306,912 2,150 SH   SOLE   2,150 0 0
AMERISOURCEBERGEN CORP USD0.01 Common Stock COM 03073E105   245,155 1,274 SH   SOLE   1,274 0 0
AMERIPRISE FINANCIAL INC USD0.01 Common Stock COM 03076C106   219,889 662 SH   SOLE   662 0 0
AMETEK INC NPV Common Stock COM 031100100   1,910,184 11,800 SH   SOLE   11,800 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100   1,804,134 8,126 SH   SOLE   8,126 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101   156,609,487 1,843,549 SH   SOLE   1,843,549 0 0
ANALOG DEVICES USD16.666 Common Stock COM 032654105   236,888 1,216 SH   SOLE   1,216 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206   421,800 20,000 SH   SOLE   20,000 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105   52,556,855 159,133 SH   SOLE   159,133 0 0
APA CORP USD0.625 Common Stock COM 03743Q108   782,493 22,900 SH   SOLE   22,900 0 0
APPLE INC NPV Common Stock COM 037833100   372,543,437 1,920,624 SH   SOLE   1,920,624 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105   405,145 2,803 SH   SOLE   2,803 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102   730,816 9,672 SH   SOLE   9,672 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101   607,005 6,300 SH   SOLE   6,300 0 0
AUTODESK INC NPV Common Stock COM 052769106   42,800,524 209,181 SH   SOLE   209,181 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101   5,027,657 25,767 SH   SOLE   25,767 0 0
BCE INC NPV Common Stock COM 05534B760   2,662,992 58,335 SH   SOLE   58,335 0 0
BADGER METER INC USD1 Common Stock COM 056525108   3,759,533 25,478 SH   SOLE   25,478 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100   1,273,503 40,288 SH   SOLE   40,288 0 0
BALL CORP NPV Common Stock COM 058498106   1,449,312 24,898 SH   SOLE   24,898 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104   40,677,427 1,417,826 SH   SOLE   1,417,826 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101   2,761,211 30,541 SH   SOLE   30,541 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100   720,556 16,185 SH   SOLE   16,185 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107   6,231,596 124,408 SH   SOLE   124,408 0 0
BARRICK GOLD CORP NPV Common Stock (CAD) COM 067901108   1,624,457 95,923 SH   SOLE   95,923 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109   30,731,820 116,404 SH   SOLE   116,404 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108   4,142,480 8 SH   SOLE   8 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702   254,190,607 745,427 SH   SOLE   745,427 0 0
BIO-TECHNE CORP USD0.01 Common Stock COM 09073M104   857,278 10,502 SH   SOLE   10,502 0 0
BLACKBAUD INC USD0.001 Common Stock COM 09227Q100   568,799 7,991 SH   SOLE   7,991 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103   55,300 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101   9,538,423 13,801 SH   SOLE   13,801 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107   1,911,091 20,556 SH   SOLE   20,556 0 0
BOEING CO USD5 Common Stock COM 097023105   547,326 2,592 SH   SOLE   2,592 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100   37,387,010 413,802 SH   SOLE   413,802 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108   40,494,148 14,996 SH   SOLE   14,996 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106   23,629,849 211,737 SH   SOLE   211,737 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103   72,793,556 439,495 SH   SOLE   439,495 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101   620,212 715 SH   SOLE   715 0 0
BROOKFIELD CORP Cls A Limited Voting Shs (CAD) COM 11271J107   4,402,660 130,604 SH   SOLE   130,604 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209   61,404 17,200 SH   SOLE   17,200 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105   180,429,287 973,767 SH   SOLE   973,767 0 0
CAMECO CORP NPV Common Stock COM 13321L108   750,353 23,950 SH   SOLE   23,950 0 0
CANADIAN PAC KANSAS CITY LTD NPV Common Stock COM 13646K108   41,562,436 514,525 SH   SOLE   514,525 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104   259,983 5,230 SH   SOLE   5,230 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102   731,086 14,130 SH   SOLE   14,130 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109   3,768,405 159,543 SH   SOLE   159,543 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107   281,263 3,931 SH   SOLE   3,931 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101   268,246 6,456 SH   SOLE   6,456 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104   2,069,402 19,973 SH   SOLE   19,973 0 0
COSTCO CORP NPV Common Stock COM 22160K105   163,457,701 303,599 SH   SOLE   303,599 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109   74,601,046 838,214 SH   SOLE   838,214 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105   775,179 5,278 SH   SOLE   5,278 0 0
CROWN CASTLE INTL CORP USD0.01 Common Stock COM 22822V101   1,503,666 13,197 SH   SOLE   13,197 0 0
DRDGOLD LTD Spon ADR Ea Rep 10 NPV Ord Shs COM 26152H301   179,212 16,875 SH   SOLE   16,875 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101   400,540 3,500 SH   SOLE   3,500 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108   54,509,816 577,863 SH   SOLE   577,863 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105   663,688 12,815 SH   SOLE   12,815 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107   3,204,227 19,132 SH   SOLE   19,132 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700   116,408,034 148,491 SH   SOLE   148,491 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105   1,201,920 12,800 SH   SOLE   12,800 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102   28,892,613 269,395 SH   SOLE   269,395 0 0
META PLATFORMS INC USD0.000006 Cls A Common Stock COM 30303M102   39,259,150 136,801 SH   SOLE   136,801 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106   2,733,194 49,967 SH   SOLE   49,967 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100   171,486 311,793 SH   SOLE   311,793 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192   1,095,206 14,422 SH   SOLE   14,422 0 0
FIRST TRUST NASDAQ Cybersecurity ETF COM 33734X846   958,378 21,105 SH   SOLE   21,105 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108   302,348 3,139 SH   SOLE   3,139 0 0
FIRST TRUST NASDAQ Clean Edge Smart Grid COM 33737A108   1,495,437 14,226 SH   SOLE   14,226 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109   525,214 19,797 SH   SOLE   19,797 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158   1,155,094 24,076 SH   SOLE   24,076 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182   260,175 12,284 SH   SOLE   12,284 0 0
FIRST TRUST UK AlphaDEX ETF COM 33737J224   1,009,199 30,279 SH   SOLE   30,279 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505   662,174 16,815 SH   SOLE   16,815 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408   637,646 16,090 SH   SOLE   16,090 0 0
FIRST TRUST Long/Short Equity ETF COM 33739P103   627,461 11,886 SH   SOLE   11,886 0 0
FIRST TRUST Low Dur Mortgage Opps ETF COM 33739Q200   243,879 5,116 SH   SOLE   5,116 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408   573,722 9,657 SH   SOLE   9,657 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857   22,786,240 569,656 SH   SOLE   569,656 0 0
GE HEALTHCARE TECH INC USD0.01 Common Stock COM 36266G107   3,510,542 43,212 SH   SOLE   43,212 0 0
GSK PLC Spon ADS Each Rep 2 Ord Shares COM 37733W204   280,130 7,860 SH   SOLE   7,860 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830   321,756 8,546 SH   SOLE   8,546 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104   2,213,269 6,862 SH   SOLE   6,862 0 0
GOLDMINING INC NPV Common Stock COM 38149E101   148,785 163,500 SH   SOLE   163,500 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109   3,380,844 94,437 SH   SOLE   94,437 0 0
HDFC BANK LTD Spon ADR Each Rep 3 INR10 Shs COM 40415F101   3,104,019 44,534 SH   SOLE   44,534 0 0
HP INC USD0.01 Common Stock COM 40434L105   386,485 12,585 SH   SOLE   12,585 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100   11,131,000 445,240 SH   SOLE   445,240 0 0
HEWLETT-PACKARD CORP USD0.01 Common Stock COM 42824C109   171,360 10,200 SH   SOLE   10,200 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103   125,400 10,450 SH   SOLE   10,450 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104   105,250,332 209,566 SH   SOLE   209,566 0 0
INDEXIQ ETF TRUST Hedge Multi-Strat Tracker ETF COM 45409B107   652,799 21,884 SH   SOLE   21,884 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106   542,030 8,293 SH   SOLE   8,293 0 0
INTERCONTINENTAL EXCHANGE GRP USD0.01 Common Stock COM 45866F104   200,264 1,771 SH   SOLE   1,771 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103   230,887 625 SH   SOLE   625 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602   87,839,598 256,886 SH   SOLE   256,886 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511   125,070 11,000 SH   SOLE   11,000 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636   3,973,193 183,689 SH   SOLE   183,689 0 0
IPSIDY INC USD0.0001 Common Stock COM 46264C206   92,811 104,283 SH   SOLE   104,283 0 0
ISHARES TRUST 0-5 Year TIPS Bond ETF COM 46429B747   349,017 3,576 SH   SOLE   3,576 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822   9,059,250 146,353 SH   SOLE   146,353 0 0
ISHARES TRUST ESG Aware USD Corp Bond ETF COM 46435G193   504,828 22,200 SH   SOLE   22,200 0 0
ISHARES TRUST ESG Aware 1-5 Yr USD Cp Bd ETF COM 46435G243   657,525 27,500 SH   SOLE   27,500 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334   7,431,021 229,707 SH   SOLE   229,707 0 0
ISHARES TRUST MSCI Global Impact ETF COM 46435G532   395,329 5,001 SH   SOLE   5,001 0 0
ISHARES TRUST 0-3 Month Treasury Bond ETF COM 46436E718   598,748 5,950 SH   SOLE   5,950 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100   176,873,074 1,216,124 SH   SOLE   1,216,124 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107   1,406,529 45,950 SH   SOLE   45,950 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104   539,560 9,635 SH   SOLE   9,635 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100   1,286,697 41,148 SH   SOLE   41,148 0 0
LEGG MASON ETF Franklin Low Vol Hi Div ETF COM 52468L505   655,007 24,090 SH   SOLE   24,090 0 0
MAGENTA THERAPEUTICS USD0.001 Common Stock COM 55910K108   7,580 10,000 SH   SOLE   10,000 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106   1,810,644 95,700 SH   SOLE   95,700 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104   187,409,809 476,506 SH   SOLE   476,506 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100   835,708 26,480 SH   SOLE   26,480 0 0
MAXCYTE INC USD0.01 Ordinary Shares COM 57777K106   1,518,878 341,321 SH   SOLE   341,321 0 0
MEDICENNA THERAPEUTICS CORP NPV Common Stock COM 58490H107   50,718 105,663 SH   SOLE   105,663 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102   914,511 772 SH   SOLE   772 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105   98,496,557 853,597 SH   SOLE   853,597 0 0
MODERNA INC USD0.0001 Common Stock COM 60770K107   533,506 4,391 SH   SOLE   4,391 0 0
MONSTER BEVERAGE CORP USD0.005 Common Stock COM 61174X109   67,617,334 1,177,182 SH   SOLE   1,177,182 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106   173,528 17,908 SH   SOLE   17,908 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106   12,624,443 28,660 SH   SOLE   28,660 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101   22,721,375 306,218 SH   SOLE   306,218 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109   6,115,549 60,604 SH   SOLE   60,604 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104   186,876,276 441,767 SH   SOLE   441,767 0 0
NUTRIEN LTD NPV Common Stock COM 67077M108   2,868,412 48,576 SH   SOLE   48,576 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105   603,786 5,070 SH   SOLE   5,070 0 0
BARK INC USD0.0001 Common Stock COM 68622E104   66,500 50,000 SH   SOLE   50,000 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106   64,050 15,250 SH   SOLE   15,250 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107   35,809,346 402,307 SH   SOLE   402,307 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108   2,402,532 156,721 SH   SOLE   156,721 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103   20,356,453 305,057 SH   SOLE   305,057 0 0
PELOTON INTERACTIVE INC USD0.000025 Cls A Common Stock COM 70614W100   158,752 20,644 SH   SOLE   20,644 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107   1,032,180 3,000 SH   SOLE   3,000 0 0
PUBLIC STORAGE INC USD0.10 Common Stock COM 74460D109   953,571 3,267 SH   SOLE   3,267 0 0
RAYTHEON TECHNOLOGIES CORP USD1.00 Common Stock COM 75513E101   24,964,322 254,842 SH   SOLE   254,842 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104   116,944,423 291,712 SH   SOLE   291,712 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103   17,937,325 40,465 SH   SOLE   40,465 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107   38,047,096 213,424 SH   SOLE   213,424 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855   2,364,664 44,307 SH   SOLE   44,307 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151   3,377,049 118,994 SH   SOLE   118,994 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755   419,468 8,254 SH   SOLE   8,254 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107   478,910 1,000 SH   SOLE   1,000 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796   15,154,181 418,971 SH   SOLE   418,971 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302   243,371 1,152 SH   SOLE   1,152 0 0
SENTINELONE INC USD0.0001 Cls A Common Stock COM 81730H109   4,339,317 287,372 SH   SOLE   287,372 0 0
SERVICENOW INC USD0.001 Common Stock COM 81762P102   2,223,153 3,956 SH   SOLE   3,956 0 0
SHOPIFY INC NPV Sub-Vtg Cls A Common Stock COM 82509L107   49,723,718 769,717 SH   SOLE   769,717 0 0
SIBANYE STILLWATER Spon ADR Ea Rep 4 Ord Shs COM 82575P107   73,232 11,736 SH   SOLE   11,736 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100   242,050 7,450 SH   SOLE   7,450 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103   38,332 13,450 SH   SOLE   13,450 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107   1,027,773 131,935 SH   SOLE   131,935 0 0
SQUARESPACE INC USD0.0001 Class A Common Stock COM 85225A107   2,958,294 93,795 SH   SOLE   93,795 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105   408,758 21,070 SH   SOLE   21,070 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100   221,877 8,900 SH   SOLE   8,900 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106   249,291 1,890 SH   SOLE   1,890 0 0
TESLA INC USD0.001 Common Stock COM 88160R101   16,255,131 62,097 SH   SOLE   62,097 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103   499,407 3,050 SH   SOLE   3,050 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102   947,880 720 SH   SOLE   720 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105   431,428 5,587 SH   SOLE   5,587 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101   408,066 4,077 SH   SOLE   4,077 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105   35,651,396 543,798 SH   SOLE   543,798 0 0
TRIVAGO NV Spon ADS Ea Rep Cls A Ord Shs COM 89686D105   33,000 25,000 SH   SOLE   25,000 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100   3,031,570 70,224 SH   SOLE   70,224 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303   38,812,793 82,476 SH   SOLE   82,476 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102   455,646 948 SH   SOLE   948 0 0
UR ENERGY INC NPV Common Stock COM 91688R108   20,800 20,000 SH   SOLE   20,000 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106   538,969 17,900 SH   SOLE   17,900 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504   1,000,824 4,088 SH   SOLE   4,088 0 0
VANGUARD WORLD FUNDS Information Technology ETF COM 92204A702   553,142 1,251 SH   SOLE   1,251 0 0
VANGUARD SCOTTSDAL Short Term Corp Bond Index ETF COM 92206C409   1,577,057 20,844 SH   SOLE   20,844 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664   1,668,252 22,061 SH   SOLE   22,061 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680   283,040 4,000 SH   SOLE   4,000 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870   3,850,262 48,719 SH   SOLE   48,719 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104   17,804,117 478,734 SH   SOLE   478,734 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106   61,208,471 270,798 SH   SOLE   270,798 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106   127,634 12,789 SH   SOLE   12,789 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102   271,473 11,067 SH   SOLE   11,067 0 0
VISA INC USD0.0001 Common Stock COM 92826C839   560,349,258 2,359,564 SH   SOLE   2,359,564 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106   40,466,422 458,595 SH   SOLE   458,595 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101   97,276,156 680,586 SH   SOLE   680,586 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109   45,914,852 264,761 SH   SOLE   264,761 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851   1,593,321 19,139 SH   SOLE   19,139 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101   5,044,123 22,330 SH   SOLE   22,330 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100   35,236,207 312,877 SH   SOLE   312,877 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105   243,774 18,165 SH   SOLE   18,165 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109   25,443,080 450,320 SH   SOLE   450,320 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102   5,311,779 36,482 SH   SOLE   36,482 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103   20,779,891 120,666 SH   SOLE   120,666 0 0
ACCENTURE PLC New A Class Shares COM G1151C101   282,481,846 915,425 SH   SOLE   915,425 0 0
CAPRI HOLDINGS LTD NPV Common Stock COM G1890L107   1,167,860 32,540 SH   SOLE   32,540 0 0
EATON CORPORATION PLC USD0.50 Common Stock COM G29183103   5,880,164 29,240 SH   SOLE   29,240 0 0
FERGUSON PLC 10p Ordinary Shares COM G3421J106   208,278 1,324 SH   SOLE   1,324 0 0
ICON PLC EUR0.06 Ordinary Shares COM G4705A100   950,760 3,800 SH   SOLE   3,800 0 0
INDIVIOR PLC USD0.50 Shares COM G4766E116   466,845 20,140 SH   SOLE   20,140 0 0
INVESCO LTD USD0.20 Common Stock COM G491BT108   283,080 16,840 SH   SOLE   16,840 0 0
JOHNSON CONTROLS INTL USD1 Common Stock COM G51502105   12,320,188 180,807 SH   SOLE   180,807 0 0
LINDE PLC EUR0.001 Common Shares COM G54950103   201,686,971 529,251 SH   SOLE   529,251 0 0
MEDTRONIC PLC USD0.0001 Common Stock COM G5960L103   2,118,540 24,047 SH   SOLE   24,047 0 0
APTIV PLC USD0.01 Common Stock COM G6095L109   84,680,694 829,471 SH   SOLE   829,471 0 0
STERIS PLC USD0.001 Ordinary Shares COM G8473T100   22,175,378 98,566 SH   SOLE   98,566 0 0
TRANE TECHNOLOGIES PLC USD1 Common Stock COM G8994E103   14,124,742 73,851 SH   SOLE   73,851 0 0
GOLAR LNG USD1 Common Stock COM G9456A100   806,800 40,000 SH   SOLE   40,000 0 0
WEJO GROUP LTD USD0.0001 Cls A Com (Delisted) COM G9525W109   6,876 416,764 SH   SOLE   416,764 0 0
WILLIS TOWERS WATSON PLC USD0.000304635 Common Stock COM G96629103   459,225 1,950 SH   SOLE   1,950 0 0
CHUBB LTD CHF24.15 Ordinary Shares COM H1467J104   60,524,303 314,314 SH   SOLE   314,314 0 0
TRANSOCEAN LTD CHF15 Common Stock COM H8817H100   101,764 14,517 SH   SOLE   14,517 0 0
ROYAL CARIBBEAN CRUISES LTD USD0.01 Common Stock COM V7780T103   265,574 2,560 SH   SOLE   2,560 0 0