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
AT&T INC USD1 Common Stock COM 00206R102   2,353,384 106,972 SH   SOLE   106,972 0 0
AST SPACEMOBILE INC USD0.0001 Class A Common Stock COM 00217D100   397,192 15,189 SH   SOLE   15,189 0 0
ASP Isotopes Inc COM USD0.01 COM 00218A105   572,277 205,855 SH   SOLE   205,855 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100   289,791,302 2,541,806 SH   SOLE   2,541,806 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109   17,724,817 89,755 SH   SOLE   89,755 0 0
Abrdn Platinum Etf Abrdn Physical Platinum Sha COM 003260106   826,160 9,200 SH   SOLE   9,200 0 0
Abrdn Total Dynmc COM Sh Ben Int Npv COM 00326L100   99,190 10,900 SH   SOLE   10,900 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107   411,350 432,818 SH   SOLE   432,818 0 0
ADOBE INC NPV Common Stock COM 00724F101   280,020,601 540,810 SH   SOLE   540,810 0 0
AECOM TECHNOLOGY CORP USD0.01 Common Stock COM 00766T100   8,220,911 79,606 SH   SOLE   79,606 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107   3,431,240 20,912 SH   SOLE   20,912 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104   36,080,321 229,577 SH   SOLE   229,577 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108   4,821,908 59,805 SH   SOLE   59,805 0 0
AIRBNB INC USD0.0001 Class A Common Stock COM 009066101   786,222 6,200 SH   SOLE   6,200 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106   20,208,507 67,873 SH   SOLE   67,873 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108   304,392 15,265 SH   SOLE   15,265 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101   233,176 2,462 SH   SOLE   2,462 0 0
Albertsons Cos Inc COM USD0.01 Class A COM 013091103   1,072,709 58,047 SH   SOLE   58,047 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102   7,856,170 74,031 SH   SOLE   74,031 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101   1,516,255 5,962 SH   SOLE   5,962 0 0
ALLSTATE CORP NPV Common Stock COM 020002101   754,617 3,979 SH   SOLE   3,979 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107   358,508,694 2,144,319 SH   SOLE   2,144,319 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305   721,394,428 4,349,680 SH   SOLE   4,349,680 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103   16,248,277 318,344 SH   SOLE   318,344 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106   937,125,679 5,029,387 SH   SOLE   5,029,387 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109   3,289,113 12,128 SH   SOLE   12,128 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784   226,354 3,091 SH   SOLE   3,091 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100   83,965,322 361,048 SH   SOLE   361,048 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103   303,448 2,075 SH   SOLE   2,075 0 0
AMERICAS GOLD & SILVER CORP NPV Common Stock COM 03062D100   43,436 141,959 SH   SOLE   141,959 0 0
AMERIPRISE FINANCIAL INC USD0.01 Common Stock COM 03076C106   834,852 1,777 SH   SOLE   1,777 0 0
AMETEK INC NPV Common Stock COM 031100100   2,142,253 12,476 SH   SOLE   12,476 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100   3,823,343 11,866 SH   SOLE   11,866 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101   219,063,489 3,361,932 SH   SOLE   3,361,932 0 0
ANALOG DEVICES USD16.666 Common Stock COM 032654105   515,580 2,240 SH   SOLE   2,240 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105   78,578,937 246,615 SH   SOLE   246,615 0 0
APA CORP USD0.625 Common Stock COM 03743Q108   560,134 22,900 SH   SOLE   22,900 0 0
APPLE INC NPV Common Stock COM 037833100   689,561,170 2,959,490 SH   SOLE   2,959,490 0 0
APPFOLIO INC USD0.0001 Cls A Common Stock COM 03783C100   1,274,926 5,416 SH   SOLE   5,416 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105   19,003,610 94,054 SH   SOLE   94,054 0 0
APYX MEDICAL CORP USD0.001 Common Stock COM 03837C106   311,654 251,334 SH   SOLE   251,334 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102   1,302,451 21,802 SH   SOLE   21,802 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101   1,178,462 7,562 SH   SOLE   7,562 0 0
ARES CAPITAL CORP USD0.001 Common Stock COM 04010L103   1,930,438 92,189 SH   SOLE   92,189 0 0
ARISTA NETWORKS INC USD0.0001 Common Stock COM 040413106   5,307,846 13,829 SH   SOLE   13,829 0 0
ARM HOLDINGS PLC Spon ADR Each Rep 1 Ord Shs COM 042068205   2,130,706 14,899 SH   SOLE   14,899 0 0
ASTRAZENECA PLC Spon ADR Rep 1 USD0.5 Ord Shs COM 046353108   1,067,601 13,703 SH   SOLE   13,703 0 0
AUTODESK INC NPV Common Stock COM 052769106   29,878,560 108,460 SH   SOLE   108,460 0 0
Autolus Therapeuti Spon Ads Ea Rep 1 Ord Shs COM 05280R100   244,299 67,300 SH   SOLE   67,300 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103   624,302 2,256 SH   SOLE   2,256 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101   11,281,507 28,232 SH   SOLE   28,232 0 0
BCE INC NPV Common Stock COM 05534B760   2,021,968 58,086 SH   SOLE   58,086 0 0
BP PLC ADR Cnv Into 6 USD0.25 Ord Shs COM 055622104   271,816 8,637 SH   SOLE   8,637 0 0
BADGER METER INC USD1 Common Stock COM 056525108   6,039,691 27,653 SH   SOLE   27,653 0 0
BAIDU INC ADS Each Rep 1 Ord Cls A Share COM 056752108   234,059 2,223 SH   SOLE   2,223 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100   278,860 7,714 SH   SOLE   7,714 0 0
BALL CORP NPV Common Stock COM 058498106   3,564,392 52,487 SH   SOLE   52,487 0 0
BALLYS CORP USD0.01 Common Stock COM 05875B106   6,040,777 350,190 SH   SOLE   350,190 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104   53,518,162 1,348,744 SH   SOLE   1,348,744 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101   4,345,528 48,103 SH   SOLE   48,103 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100   5,996,358 83,445 SH   SOLE   83,445 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107   7,308,453 133,978 SH   SOLE   133,978 0 0
Barclays Plc Adr-Each Cv 4 Ord GBP0.25 COM 06738E204   1,094,681 90,860 SH   SOLE   90,860 0 0
BARRICK GOLD CORP NPV Common Stock COM 067901108   2,967,754 149,127 SH   SOLE   149,127 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109   24,495,036 101,597 SH   SOLE   101,597 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108   11,750,060 17 SH   SOLE   17 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702   438,341,115 952,377 SH   SOLE   952,377 0 0
BHP GROUP LTD Spon ADR Ea Rep 2 Ord Shs COM 088606108   344,048 5,416 SH   SOLE   5,416 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109   77,759 11,469 SH   SOLE   11,469 0 0
Biglari Holdings COM Npv Class B COM 08986R309   395,623 2,300 SH   SOLE   2,300 0 0
Biolife Solutions COM USD0.001 COM 09062W204   1,930,233 77,086 SH   SOLE   77,086 0 0
Bioline Rx Ltd Spon Ads Ea Repr 15 Ord Shs COM 09071M205   21,348 39,820 SH   SOLE   39,820 0 0
BIO-TECHNE CORP USD0.01 Common Stock COM 09073M104   680,923 8,519 SH   SOLE   8,519 0 0
BIONTECH SE Spon ADS Ea Rep 1 Ord Shares COM 09075V102   327,449 2,757 SH   SOLE   2,757 0 0
BLACKBAUD INC USD0.001 Common Stock COM 09227Q100   338,720 4,000 SH   SOLE   4,000 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103   36,985 14,116 SH   SOLE   14,116 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101   33,963,972 35,770 SH   SOLE   35,770 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107   3,695,639 24,134 SH   SOLE   24,134 0 0
Blackstone Secd Ln COM USD0.001 COM 09261X102   1,519,653 51,883 SH   SOLE   51,883 0 0
BOEING CO USD5 Common Stock COM 097023105   1,171,316 7,704 SH   SOLE   7,704 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100   16,634,935 117,995 SH   SOLE   117,995 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108   193,669,065 45,979 SH   SOLE   45,979 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106   73,166,153 449,534 SH   SOLE   449,534 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107   201,577,380 2,405,458 SH   SOLE   2,405,458 0 0
Bowhead Specialty COM USD0.01 COM 10240L102   294,105 10,500 SH   SOLE   10,500 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108   1,927,988 37,263 SH   SOLE   37,263 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103   94,511,061 439,525 SH   SOLE   439,525 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101   8,557,725 49,610 SH   SOLE   49,610 0 0
BROOKFIELD CORP Cls A Limited Voting Shs (CAD) COM 11271J107   1,992,366 37,472 SH   SOLE   37,472 0 0
BROOKFIELD ASSET MGMT Cls A Limited Voting Shs (CAD) COM 113004105   3,369,222 71,186 SH   SOLE   71,186 0 0
Brown-Forman Corp 'A'Com USD0.15 COM 115637100   288,480 6,000 SH   SOLE   6,000 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209   2,277,861 46,298 SH   SOLE   46,298 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209   262,467 84,972 SH   SOLE   84,972 0 0
CAE INC NPV Common Stock COM 124765108   1,016,539 54,100 SH   SOLE   54,100 0 0
CBRE GROUP INC USD0.01 Class A Common Stock COM 12504L109   13,023,097 104,620 SH   SOLE   104,620 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105   290,327,740 1,315,784 SH   SOLE   1,315,784 0 0
CSX CORP USD1 Common Stock COM 126408103   6,445,369 186,660 SH   SOLE   186,660 0 0
CVS CORP USD0.01 Common Stock COM 126650100   548,187 8,718 SH   SOLE   8,718 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108   104,651,188 386,124 SH   SOLE   386,124 0 0
CADIZ Inc COM USD0.01 COM 127537207   122,285 40,358 SH   SOLE   40,358 0 0
CAL Maine Foods In COM Stk USD0.01 COM 128030202   274,663 3,670 SH   SOLE   3,670 0 0
CAMECO CORP NPV Common Stock COM 13321L108   31,137,826 651,127 SH   SOLE   651,127 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101   6,960,654 113,348 SH   SOLE   113,348 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102   851,089 7,260 SH   SOLE   7,260 0 0
CDN NATURAL RESOURCES NPV Common Stock COM 136385101   696,653 20,958 SH   SOLE   20,958 0 0
CANADIAN PAC KANSAS CITY LTD NPV Common Stock COM 13646K108   105,800,815 1,236,718 SH   SOLE   1,236,718 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109   6,211 20,164 SH   SOLE   20,164 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100   4,497,500 10,000 SH   SOLE   10,000 0 0
CARMAX INC USD0.50 Common Stock COM 143130102   278,568 3,600 SH   SOLE   3,600 0 0
Carnival Corp Paired Ctf (1 Com Carn & 1 COM 143658300   966,689 52,310 SH   SOLE   52,310 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104   529,140 6,574 SH   SOLE   6,574 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101   83,371,138 213,160 SH   SOLE   213,160 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889   64,361 10,551 SH   SOLE   10,551 0 0
Centessa Pharmaceu Spon Ads Eh Rep 1 Ord Shs COM 152309100   486,096 30,400 SH   SOLE   30,400 0 0
Certara Inc COM USD0.01 COM 15687V109   8,867,866 757,290 SH   SOLE   757,290 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100   77,953,692 529,325 SH   SOLE   529,325 0 0
Church & Dwight COM USD1.00 COM 171340102   234,049 2,235 SH   SOLE   2,235 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102   16,072,599 302,003 SH   SOLE   302,003 0 0
CINTAS CORP NPV Common Stock COM 172908105   141,294,002 686,293 SH   SOLE   686,293 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424   17,865,789 285,396 SH   SOLE   285,396 0 0
Clover Health Inve COM USD0.0001 Cl A COM 18914F103   64,860 23,000 SH   SOLE   23,000 0 0
CLOUDFLARE INC USD0.001 Cls A Common Stock COM 18915M107   366,916 4,536 SH   SOLE   4,536 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100   390,997,230 5,441,097 SH   SOLE   5,441,097 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109   3,773,907 144,983 SH   SOLE   144,983 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107   1,137,258 6,383 SH   SOLE   6,383 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103   26,286,768 253,220 SH   SOLE   253,220 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101   530,813 12,708 SH   SOLE   12,708 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104   3,132,817 29,757 SH   SOLE   29,757 0 0
COOPER COS INC USD0.10 Com Stk (Post Split) COM 216648501   63,999,516 580,021 SH   SOLE   580,021 0 0
COPART INC USD0.001 Common Stock COM 217204106   428,632 8,180 SH   SOLE   8,180 0 0
CORNING INC USD0.50 Common Stock COM 219350105   2,199,031 48,705 SH   SOLE   48,705 0 0
CORTEVA INC USD0.01 Common Stock (WI) COM 22052L104   399,478 6,795 SH   SOLE   6,795 0 0
COSTCO CORP NPV Common Stock COM 22160K105   266,143,670 300,282 SH   SOLE   300,282 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105   2,986,444 10,648 SH   SOLE   10,648 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106   221,962 2,315 SH   SOLE   2,315 0 0
DANAHER CORP USD0.01 Common Stock COM 235851102   86,688,582 311,807 SH   SOLE   311,807 0 0
DEERE & CO USD1 Common Stock COM 244199105   144,869,849 347,135 SH   SOLE   347,135 0 0
DELL TECHNOLOGIES INC USD0.01 Class C Common Stock COM 24703L202   261,025 2,202 SH   SOLE   2,202 0 0
DENISON MINES INC NPV Common Stock COM 248356107   156,192 85,800 SH   SOLE   85,800 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107   76,070,220 1,134,699 SH   SOLE   1,134,699 0 0
Digital Turbine In COM USD0.0001 COM 25400W102   320,339 104,345 SH   SOLE   104,345 0 0
Direxion Sh Etf Tr Daily Semiconductor Bull 3x COM 25459W458   220,080 6,000 SH   SOLE   6,000 0 0
Direxion Sh Etf Tr Daily 20 Yr Treas Bu (R/S) COM 25460G138   248,368 4,300 SH   SOLE   4,300 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106   155,410,431 1,615,661 SH   SOLE   1,615,661 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108   429,708 3,063 SH   SOLE   3,063 0 0
DOCUSIGN INC USD0.0001 Common Stock COM 256163106   2,493,161 40,154 SH   SOLE   40,154 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105   1,648,608 19,494 SH   SOLE   19,494 0 0
Dominos Pizza Inc COM USD0.01 COM 25754A201   339,811 790 SH   SOLE   790 0 0
DOVER CORP USD1 Common Stock COM 260003108   4,301,686 22,435 SH   SOLE   22,435 0 0
DOW INC USD0.01 Common Stock WI COM 260557103   475,116 8,697 SH   SOLE   8,697 0 0
DRDGOLD LTD Spon ADR Ea Rep 10 NPV Ord Shs COM 26152H301   138,093 14,325 SH   SOLE   14,325 0 0
DUPONT DE NEMOURS INC USD0.01 Common Stock COM 26614N102   467,292 5,244 SH   SOLE   5,244 0 0
EMX Royalty Corp COM Npv COM 26873J107   17,839 10,000 SH   SOLE   10,000 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101   3,603,570 29,314 SH   SOLE   29,314 0 0
Eastman Kodak Co COM USD0.01 COM 277461406   60,416 12,800 SH   SOLE   12,800 0 0
ECOLAB INC USD1 Common Stock COM 278865100   78,586,744 307,785 SH   SOLE   307,785 0 0
Ecopetrol SA Spon ADR Ea Repr 20 Ord COM 279158109   137,522 15,400 SH   SOLE   15,400 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108   84,729,774 1,283,979 SH   SOLE   1,283,979 0 0
Electra Battery Ma COM Npv (Post Rev Splt) COM 28474P201   58,879 100,687 SH   SOLE   100,687 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109   26,302,306 183,368 SH   SOLE   183,368 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104   4,419,094 40,405 SH   SOLE   40,405 0 0
ENBRIDGE INC NPV Common Stock COM 29250N105   628,931 15,472 SH   SOLE   15,472 0 0
ENDEAVOUR SILVER CORP NPV Common Stock COM 29258Y103   107,253 27,200 SH   SOLE   27,200 0 0
Encore Energy Corp COM Npv (Post Rev Split) COM 29259W700   41,082 10,000 SH   SOLE   10,000 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105   10,740,873 420,551 SH   SOLE   420,551 0 0
ENERGY FUELS INC NPV Common Stock COM 292671708   205,188 37,370 SH   SOLE   37,370 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107   5,955,589 52,695 SH   SOLE   52,695 0 0
EQUIFAX INC USD1.25 Common Stock COM 294429105   86,082,466 292,937 SH   SOLE   292,937 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700   175,519,955 197,740 SH   SOLE   197,740 0 0
EQUINOX GOLD CORP NPV Com Stk (Post Rev Split) COM 29446Y502   715,911 117,304 SH   SOLE   117,304 0 0
ERO COPPER CORP NPV Common Stock COM 296006109   297,192 13,333 SH   SOLE   13,333 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105   934,198 13,714 SH   SOLE   13,714 0 0
Exscientia Plc Spon Ads Each Rep 1 Ord Shs COM 30223G102   54,022 11,070 SH   SOLE   11,070 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102   36,243,720 309,194 SH   SOLE   309,194 0 0
FMC CORP USD0.10 Common Stock COM 302491303   7,435,196 112,757 SH   SOLE   112,757 0 0
META PLATFORMS INC USD0.000006 Cls A Common Stock COM 30303M102   165,585,139 289,262 SH   SOLE   289,262 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104   266,111 3,726 SH   SOLE   3,726 0 0
FEDEX CORP USD0.10 Common Stock COM 31428X106   6,745,938 24,649 SH   SOLE   24,649 0 0
FERGUSON ENTERPRISES INC USD0.0001 Common Stock COM 31488V107   143,122,919 721,330 SH   SOLE   721,330 0 0
Fidelity Wise Orig Shares of Beneficial Intere COM 315948109   1,416,015 25,500 SH   SOLE   25,500 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106   976,692 11,662 SH   SOLE   11,662 0 0
FIRST MAJESTIC SILVER MINING NPV Common Stock COM 32076V103   327,196 54,527 SH   SOLE   54,527 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107   1,167,877 4,682 SH   SOLE   4,682 0 0
FIRST TRUST Large Cap Core Alphadex ETF COM 33734K109   288,652 2,771 SH   SOLE   2,771 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192   611,208 5,977 SH   SOLE   5,977 0 0
FIRST TRUST NASDAQ Cybersecurity ETF COM 33734X846   2,332,773 39,385 SH   SOLE   39,385 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108   614,568 5,246 SH   SOLE   5,246 0 0
FIRST TRUST NASDAQ Clean Edge Smart Grid COM 33737A108   1,698,660 13,349 SH   SOLE   13,349 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109   591,468 19,348 SH   SOLE   19,348 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158   3,546,433 65,377 SH   SOLE   65,377 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182   700,039 29,217 SH   SOLE   29,217 0 0
FIRST TRUST UK AlphaDEX ETF COM 33737J224   2,411,164 57,642 SH   SOLE   57,642 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505   1,027,917 23,506 SH   SOLE   23,506 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408   388,969 9,270 SH   SOLE   9,270 0 0
FIRST TRUST Long/Short Equity ETF COM 33739P103   435,340 6,859 SH   SOLE   6,859 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408   460,579 7,693 SH   SOLE   7,693 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860   332,439 31,481 SH   SOLE   31,481 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857   60,927,559 1,220,504 SH   SOLE   1,220,504 0 0
Freyr Battery Inc COM Npv COM 35834F104   9,701 10,000 SH   SOLE   10,000 0 0
Fuelcell Energy COM USD0.0001(Post Rev Splt COM 35952H601   5,238 13,775 SH   SOLE   13,775 0 0
GXO LOGISTICS INC (WI) USD0.01 Common Stock COM 36262G101   2,624,849 50,410 SH   SOLE   50,410 0 0
GE HEALTHCARE TECH INC USD0.01 Common Stock COM 36266G107   20,983,828 223,589 SH   SOLE   223,589 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109   8,529,731 30,315 SH   SOLE   30,315 0 0
GE VERNOVA INC USD0.01 Common Stock COM 36828A101   15,052,234 59,033 SH   SOLE   59,033 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104   2,074,178 13,055 SH   SOLE   13,055 0 0
GENERAL DYNAMICS CORP USD1 Common Stock COM 369550108   580,828 1,922 SH   SOLE   1,922 0 0
GE AEROSPACE USD0.01 Common Stock COM 369604301   38,024,328 201,635 SH   SOLE   201,635 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104   2,846,769 38,548 SH   SOLE   38,548 0 0
GENERAL MOTORS CO USD0.01 Common Stock COM 37045V100   277,246 6,183 SH   SOLE   6,183 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103   274,156 3,270 SH   SOLE   3,270 0 0
GSK PLC Spon ADS Each Rep 2 Ord Shares COM 37733W204   334,172 8,176 SH   SOLE   8,176 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830   879,505 18,606 SH   SOLE   18,606 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107   5,014,608 31,985 SH   SOLE   31,985 0 0
Gold Royalty Corp COM Npv COM 38071H106   36,014 26,481 SH   SOLE   26,481 0 0
GOLDEN MINERALS CO USD0.01 Com Stock (P/R Split) COM 381119403   5,478 20,289 SH   SOLE   20,289 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104   42,377,950 85,593 SH   SOLE   85,593 0 0
GOLDMINING INC NPV Common Stock COM 38149E101   122,671 130,500 SH   SOLE   130,500 0 0
GRAYSCALE BITCOIN TRUST BTC NPV Common Stock COM 389637109   607,111 12,022 SH   SOLE   12,022 0 0
GRAYSCALE BITCOIN TRUST BTC Fract Undiv Benefic Interest COM 389930108   67,684 12,022 SH   SOLE   12,022 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109   4,280,282 186,586 SH   SOLE   186,586 0 0
HCA Healthcare Inc COM USD0.01 COM 40412C101   19,317,618 47,530 SH   SOLE   47,530 0 0
HDFC BANK LTD Spon ADR Each Rep 3 INR10 Shs COM 40415F101   13,096,122 209,337 SH   SOLE   209,337 0 0
HSBC HOLDINGS PLC ADR Each Rep 5 USD0.50 Ord Shs COM 404280406   266,621 5,900 SH   SOLE   5,900 0 0
HP INC USD0.01 Common Stock COM 40434L105   954,142 26,600 SH   SOLE   26,600 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100   19,083,384 553,623 SH   SOLE   553,623 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300   257,705 25,046 SH   SOLE   25,046 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106   259,155 38,854 SH   SOLE   38,854 0 0
HEWLETT PACKARD ENTERPRISE CO USD0.01 Common Stock COM 42824C109   455,234 22,250 SH   SOLE   22,250 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102   232,844,938 574,642 SH   SOLE   574,642 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106   106,709,076 516,226 SH   SOLE   516,226 0 0
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common Stock COM 445658107   71,791,127 416,591 SH   SOLE   416,591 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103   204,088 10,450 SH   SOLE   10,450 0 0
Hyatt Hotels Corp COM USD0.01 Class 'A' COM 448579102   293,746 1,930 SH   SOLE   1,930 0 0
I 80 Gold Corp COM Npv COM 44955L106   72,041 61,990 SH   SOLE   61,990 0 0
IAMGOLD CORP NPV Common Stock COM 450913108   250,495 47,890 SH   SOLE   47,890 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104   56,170,865 111,181 SH   SOLE   111,181 0 0
ILLINOIS TOOL WORKS INC NPV Common Stock COM 452308109   25,828,832 98,557 SH   SOLE   98,557 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109   479,778 3,679 SH   SOLE   3,679 0 0
Immunitybio Inc COM USD0.0001 COM 45256X103   273,122 73,420 SH   SOLE   73,420 0 0
IMMUNOPRECISE ANTIBODIES LTD NPV Com Stock (Post Rev Split) COM 45257F200   8,946 14,000 SH   SOLE   14,000 0 0
IMPERIAL OIL NPV Common Stock COM 453038408   461,183 6,548 SH   SOLE   6,548 0 0
India Fund Inc COM USD0.001 COM 454089103   233,851 12,295 SH   SOLE   12,295 0 0
INDEXIQ ETF TRUST Hedge Multi-Strat Tracker ETF COM 45409B107   396,765 12,368 SH   SOLE   12,368 0 0
ING Groep N.v. Spon ADR 1 Ord Shs EUR0.24 COM 456837103   478,516 26,350 SH   SOLE   26,350 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106   901,304 9,182 SH   SOLE   9,182 0 0
INNODATA INC USD0.01 Common Stock COM 457642205   1,449,078 86,409 SH   SOLE   86,409 0 0
INTEL CORP USD0.001 Common Stock COM 458140100   2,913,873 124,206 SH   SOLE   124,206 0 0
Inter Parfums Inc COM USD0.001 COM 458334109   6,279,780 48,500 SH   SOLE   48,500 0 0
INTERCONTINENTAL EXCHANGE GRP USD0.01 Common Stock COM 45866F104   305,536 1,902 SH   SOLE   1,902 0 0
IBM CORP USD0.20 Common Stock COM 459200101   7,921,738 35,832 SH   SOLE   35,832 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103   14,614,767 29,944 SH   SOLE   29,944 0 0
INTUIT INC USD0.01 Common Stock COM 461202103   174,735,738 281,378 SH   SOLE   281,378 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602   238,344,553 485,160 SH   SOLE   485,160 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511   135,850 11,000 SH   SOLE   11,000 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636   2,863,862 122,335 SH   SOLE   122,335 0 0
Invesco Exch Trdii FTSE Rafi Emerging Mkts Etf COM 46138E727   706,351 32,180 SH   SOLE   32,180 0 0
Invesco Exch Trdii FTSE Rafi Dev Mkts Ex-u S E COM 46138E743   761,098 14,600 SH   SOLE   14,600 0 0
Iovance Biotherape COM USD0.000041666 COM 462260100   686,916 73,154 SH   SOLE   73,154 0 0
AUTHID INC USD0.0001 Com Stk (P-R Split) COM 46264C305   81,996 13,036 SH   SOLE   13,036 0 0
Iqvia Holdings Inc COM USD0.01 COM 46266C105   511,855 2,160 SH   SOLE   2,160 0 0
Ishares Gold Trust Ishares New (Post Rev Split COM 464285204   3,329,453 66,991 SH   SOLE   66,991 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525   308,543 2,694 SH   SOLE   2,694 0 0
ISHARES INC MSCI EMU ETF COM 464286608   2,389,209 45,744 SH   SOLE   45,744 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665   5,099,384 104,410 SH   SOLE   104,410 0 0
Ishares Trust Core S&P Total U S Stk Mkt COM 464287150   251,240 2,000 SH   SOLE   2,000 0 0
ISHARES TRUST Select Dividend ETF COM 464287168   5,749,659 42,568 SH   SOLE   42,568 0 0
ISHARES TRUST Tips Bond ETF COM 464287176   8,866,211 80,259 SH   SOLE   80,259 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200   3,347,286 5,803 SH   SOLE   5,803 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234   5,021,578 109,498 SH   SOLE   109,498 0 0
Ishares Trust Iboxx USD Invst Grade Corp COM 464287242   1,065,514 9,431 SH   SOLE   9,431 0 0
ISHARES TRUST Global Technology ETF COM 464287291   7,163,686 86,801 SH   SOLE   86,801 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325   314,209 3,201 SH   SOLE   3,201 0 0
ISHARES TRUST Global Energy ETF COM 464287341   609,992 15,069 SH   SOLE   15,069 0 0
Ishares Trust S&P 500 Value Etf COM 464287408   1,536,940 7,795 SH   SOLE   7,795 0 0
Ishares Trust 7-10 Year Treasury Bd Etf COM 464287440   1,289,395 13,141 SH   SOLE   13,141 0 0
ISHARES TRUST MSCI EAFE Index Fund COM 464287465   215,765 2,580 SH   SOLE   2,580 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481   2,542,612 21,678 SH   SOLE   21,678 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507   5,924,451 95,065 SH   SOLE   95,065 0 0
ISHARES TRUST Expanded Tech-Software ETF COM 464287515   660,533 7,391 SH   SOLE   7,391 0 0
ISHARES TRUST Semiconductor ETF COM 464287523   525,514 2,279 SH   SOLE   2,279 0 0
ISHARES TRUST Global 100 ETF COM 464287572   2,339,283 23,591 SH   SOLE   23,591 0 0
Ishares Trust Russell 1000 Value Etf COM 464287598   323,609 1,705 SH   SOLE   1,705 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655   4,441,877 20,109 SH   SOLE   20,109 0 0
Ishares Trust U.s. Technology Etf COM 464287721   4,251,576 28,041 SH   SOLE   28,041 0 0
Ishares Trust US Real Estate Etf USD COM 464287739   480,928 4,721 SH   SOLE   4,721 0 0
Ishares Trust Core S&P Small-Cap Etf COM 464287804   1,270,770 10,865 SH   SOLE   10,865 0 0
Ishares Trust MSCI All Country Asia Ex COM 464288182   1,562,489 19,917 SH   SOLE   19,917 0 0
ISHARES TRUST S&P Global Clean Energy Index COM 464288224   816,646 55,592 SH   SOLE   55,592 0 0
ISHARES TRUST MSCI ACWI Ex-US ETF COM 464288240   3,775,948 65,990 SH   SOLE   65,990 0 0
ISHARES TRUST MSCI ACWI ETF COM 464288257   505,935 4,232 SH   SOLE   4,232 0 0
ISHARES TRUST Intl Select Dividend ETF COM 464288448   213,121 7,050 SH   SOLE   7,050 0 0
ISHARES TRUST Barcs 1-5 Yr Inv Grd Corp Bd COM 464288646   2,826,262 53,670 SH   SOLE   53,670 0 0
ISHARES TRUST US Aerospace & Defense ETF COM 464288760   614,123 4,104 SH   SOLE   4,104 0 0
Ishares Trust India 50 Etf COM 464289529   288,256 5,120 SH   SOLE   5,120 0 0
ISHARES INC Silver Trust ETF COM 46428Q109   713,943 25,130 SH   SOLE   25,130 0 0
Ishares Trust Ishares MSCI India Etf USD COM 46429B598   954,624 16,310 SH   SOLE   16,310 0 0
Ishares Trust MSCI Usa Quality Factor Etf COM 46432F339   527,142 2,940 SH   SOLE   2,940 0 0
Ishares Trust Core MSCI Eafe Etf COM 46432F842   476,105 6,100 SH   SOLE   6,100 0 0
Ishares Inc Core MSCI Emerging Mkts Etf COM 46434G103   1,653,006 28,793 SH   SOLE   28,793 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822   14,405,652 201,365 SH   SOLE   201,365 0 0
Ishares Trust Global Reit Etf COM 46434V647   1,283,602 48,093 SH   SOLE   48,093 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334   9,190,627 245,673 SH   SOLE   245,673 0 0
ISHARES TRUST MSCI Global Impact ETF COM 46435G532   311,264 3,671 SH   SOLE   3,671 0 0
Ishares Bitcoin Tr COM Npv COM 46438F101   1,440,142 39,860 SH   SOLE   39,860 0 0
ITAU UNIBANCO HOLDING SA ADR Each Rep 1 NPV Pref COM 465562106   93,100 14,000 SH   SOLE   14,000 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100   570,749,944 2,706,772 SH   SOLE   2,706,772 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107   3,063,867 33,584 SH   SOLE   33,584 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104   195,657,955 1,207,318 SH   SOLE   1,207,318 0 0
JONES LANG LASALLE USD0.01 Common Stock COM 48020Q107   2,461,206 9,122 SH   SOLE   9,122 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104   3,348,071 25,640 SH   SOLE   25,640 0 0
Kalvista Pharmaceu COM USD0.001 COM 483497103   220,275 19,022 SH   SOLE   19,022 0 0
KELLANOVA USD0.25 Common Stock COM 487836108   578,771 7,171 SH   SOLE   7,171 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100   2,523,378 67,326 SH   SOLE   67,326 0 0
KIMBERLY CLARK CORP NPV Common Stock COM 494368103   3,611,635 25,384 SH   SOLE   25,384 0 0
KINDER MORGAN INC USD0.01 Common Stock COM 49456B101   318,405 14,414 SH   SOLE   14,414 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106   2,179,874 62,087 SH   SOLE   62,087 0 0
Kraneshares Tr CSI China Internet Etf COM 500767306   2,267,433 66,650 SH   SOLE   66,650 0 0
LKQ CORP USD0.01 Common Stock COM 501889208   5,201,735 130,304 SH   SOLE   130,304 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109   598,242 2,515 SH   SOLE   2,515 0 0
LAM RESEARCH CORP USD0.001 Common Stock COM 512807108   333,776 409 SH   SOLE   409 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104   110,105,611 1,104,480 SH   SOLE   1,104,480 0 0
LEGG MASON ETF Franklin Low Vol Hi Div ETF COM 52468L505   337,155 10,848 SH   SOLE   10,848 0 0
LIBERTY MEDIA CORP USD0.01 F1 Ser C Com Stk COM 531229755   81,042,574 1,046,656 SH   SOLE   1,046,656 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108   139,000,442 156,896 SH   SOLE   156,896 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104   1,944,040 73,360 SH   SOLE   73,360 0 0
Lineage Cell Thera COM Npv COM 53566P109   31,686 35,000 SH   SOLE   35,000 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104   4,850,892 18,288 SH   SOLE   18,288 0 0
LIVE NATIONS ENTERAINMENT INC USD0.01 Common Stock COM 538034109   583,034 5,325 SH   SOLE   5,325 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109   88,883,517 152,052 SH   SOLE   152,052 0 0
LOEWS CORP USD1 Common Stock COM 540424108   1,185,750 15,000 SH   SOLE   15,000 0 0
Lowe's Cos Inc COM USD0.50 COM 548661107   2,806,006 10,360 SH   SOLE   10,360 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109   2,988,648 11,014 SH   SOLE   11,014 0 0
MSCI INC USD0.01 Common Stock COM 55354G100   33,587,260 57,618 SH   SOLE   57,618 0 0
MAG SILVER CORP NPV Common Stock COM 55903Q104   227,600 16,187 SH   SOLE   16,187 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106   3,532,627 119,400 SH   SOLE   119,400 0 0
MARATHON PETROLEUM CORP USD0.01 Common Stock COM 56585A102   263,588 1,618 SH   SOLE   1,618 0 0
MARKEL GROUP INC NPV Common Stock COM 570535104   1,675,243 1,068 SH   SOLE   1,068 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102   130,544,906 585,167 SH   SOLE   585,167 0 0
MARRIOTT INTL INC USD0.01 Cls A Common Stock COM 571903202   221,751 892 SH   SOLE   892 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106   114,555,209 212,829 SH   SOLE   212,829 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104   58,397,367 809,725 SH   SOLE   809,725 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104   274,138,746 555,162 SH   SOLE   555,162 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100   304,804 21,050 SH   SOLE   21,050 0 0
MAXCYTE INC USD0.01 Ordinary Shares COM 57777K106   994,710 253,107 SH   SOLE   253,107 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107   330,160 4,000 SH   SOLE   4,000 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206   1,121,502 13,627 SH   SOLE   13,627 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101   174,253,106 572,241 SH   SOLE   572,241 0 0
McEwen Mining Inc COM Npv (Post Rev Split) COM 58039P305   102,350 11,000 SH   SOLE   11,000 0 0
Soho House & Co In COM USD0.01 Cl A COM 586001109   186,660 36,600 SH   SOLE   36,600 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102   17,728,934 8,640 SH   SOLE   8,640 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105   137,287,339 1,208,941 SH   SOLE   1,208,941 0 0
MESOBLAST LTD Spon ADR Ea Rep 10 Ord Shs COM 590717401   114,518 14,017 SH   SOLE   14,017 0 0
METALLA ROYALTY & STREAMING NPV Com Stk (Post Rev Split) COM 59124U605   103,619 33,645 SH   SOLE   33,645 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104   1,444,052,806 3,355,921 SH   SOLE   3,355,921 0 0
MICROSTRATEGY INC USD0.001 Cls A Common Stock COM 594972408   1,781,259 10,565 SH   SOLE   10,565 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104   4,173,955 51,986 SH   SOLE   51,986 0 0
MICRON TECHNOLOGY INC USD0.10 Common Stock COM 595112103   590,317 5,692 SH   SOLE   5,692 0 0
MIND MEDICINE INC NPV Com Stk (Post Rev Split) COM 60255C885   114,938 20,200 SH   SOLE   20,200 0 0
MODERNA INC USD0.0001 Common Stock COM 60770K107   733,392 10,974 SH   SOLE   10,974 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105   137,210,006 1,862,495 SH   SOLE   1,862,495 0 0
MONOLITHIC POWER SYSTEM INC USD0.001 Common Stock COM 609839105   1,076,118 1,164 SH   SOLE   1,164 0 0
MONSTER BEVERAGE CORP USD0.005 Common Stock COM 61174X109   61,338,825 1,175,749 SH   SOLE   1,175,749 0 0
Montauk Renewables COM USD0.01 COM 61218C103   158,384 30,400 SH   SOLE   30,400 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105   3,293,180 6,939 SH   SOLE   6,939 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448   79,726,088 764,832 SH   SOLE   764,832 0 0
Morgan Stanley Eme COM Stk USD0.01 COM 61744H105   79,300 10,000 SH   SOLE   10,000 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106   810,017 121,260 SH   SOLE   121,260 0 0
Lesaka Technologie COM Stk USD0.001 COM 64107N206   6,361,660 1,272,332 SH   SOLE   1,272,332 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106   35,930,909 50,659 SH   SOLE   50,659 0 0
NEW FOUND GOLD CORP NPV Common Stock COM 64440N103   63,007 24,673 SH   SOLE   24,673 0 0
NEW GOLD INC NPV Common Stock COM 644535106   53,294 18,368 SH   SOLE   18,368 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106   4,720,861 88,321 SH   SOLE   88,321 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101   46,223,793 546,833 SH   SOLE   546,833 0 0
NEXGEN ENERGY LTD NPV Common Stock COM 65340P106   202,599 31,031 SH   SOLE   31,031 0 0
NIKE INC NPV Cls B Common Stock COM 654106103   44,514,084 503,553 SH   SOLE   503,553 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104   3,874,531 43,036 SH   SOLE   43,036 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109   6,464,468 56,203 SH   SOLE   56,203 0 0
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B Shares COM 670100205   1,497,305 12,575 SH   SOLE   12,575 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104   560,110,911 4,612,244 SH   SOLE   4,612,244 0 0
NUTRIEN LTD NPV Common Stock COM 67077M108   2,310,031 48,065 SH   SOLE   48,065 0 0
OREILLY AUTOMOTIVE NEW INC USD0.01 Common Stock COM 67103H107   46,334,626 40,235 SH   SOLE   40,235 0 0
OATLY GROUP AB Spon ADS Ea Rep 1 Ord Share COM 67421J108   9,596 11,232 SH   SOLE   11,232 0 0
OCCIDENTAL PETROLEUM CORP USD0.20 Common Stock COM 674599105   912,000 17,695 SH   SOLE   17,695 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102   248,700 10,000 SH   SOLE   10,000 0 0
OMNICOM GROUP INC USD0.15 Common Stock COM 681919106   329,607 3,188 SH   SOLE   3,188 0 0
ON SEMICONDUCTOR USD0.01 Common Stock COM 682189105   6,725,501 92,625 SH   SOLE   92,625 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105   5,568,160 32,677 SH   SOLE   32,677 0 0
Oramed Pharma Inc COM USD0.001 COM 68403P203   707,119 289,803 SH   SOLE   289,803 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106   84,428 20,950 SH   SOLE   20,950 0 0
Osisko Development COM Npv(Post Rev Split) COM 68828E809   38,506 18,000 SH   SOLE   18,000 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107   49,117,886 472,560 SH   SOLE   472,560 0 0
OWENS CORNING INC USD0.01 Common Stock COM 690742101   4,792,518 27,150 SH   SOLE   27,150 0 0
PPG Industries Inc COM USD1.666 COM 693506107   850,658 6,422 SH   SOLE   6,422 0 0
PTC Therapeutics I COM USD0.001 COM 69366J200   871,850 23,500 SH   SOLE   23,500 0 0
Paccar Inc COM USD1.00 COM 693718108   233,773 2,369 SH   SOLE   2,369 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108   6,305,549 169,504 SH   SOLE   169,504 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105   141,368,821 413,601 SH   SOLE   413,601 0 0
PAN AMERICAN SILVER CORP NPV Common Stock COM 697900108   602,119 28,841 SH   SOLE   28,841 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104   2,599,939 4,115 SH   SOLE   4,115 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107   19,292,898 143,773 SH   SOLE   143,773 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103   15,889,248 203,630 SH   SOLE   203,630 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107   582,930 3,000 SH   SOLE   3,000 0 0
Pepgen Inc COM USD0.0001 COM 713317105   273,626 32,003 SH   SOLE   32,003 0 0
PEPSICO INC USD0.016666 Cap COM 713448108   94,739,276 557,126 SH   SOLE   557,126 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103   179,446 19,090 SH   SOLE   19,090 0 0
PETROLEO BRASILEIRO SA Spon ADR Rep 4 Pref Shares COM 71654V101   296,775 22,500 SH   SOLE   22,500 0 0
PFIZER INC USD0.05 Common Stock COM 717081103   17,511,333 605,091 SH   SOLE   605,091 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109   5,422,209 44,664 SH   SOLE   44,664 0 0
PHILLIPS 66 USD0.01 Common Stock COM 718546104   653,043 4,968 SH   SOLE   4,968 0 0
PIMCO HIGH INCOME FUND USD0.00001 Common Stock COM 722014107   657,000 131,400 SH   SOLE   131,400 0 0
Pimco Corporate & COM USD0.00001 COM 72201B101   345,360 24,000 SH   SOLE   24,000 0 0
PDD Holdings Inc Spon Ads Each Rep 4 Ord Shs COM 722304102   569,437 4,224 SH   SOLE   4,224 0 0
Platinum Grp Metal COM Npv (Post Rev Split) COM 72765Q882   171,600 120,000 SH   SOLE   120,000 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202   93,909 41,553 SH   SOLE   41,553 0 0
Polestar Automotiv ADS Cl A Ea Rep 1 Cl A Ord COM 731105201   43,490 25,285 SH   SOLE   25,285 0 0
Price T Rowe Gr COM USD0.20 COM 74144T108   394,327 3,620 SH   SOLE   3,620 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109   187,878,353 1,084,748 SH   SOLE   1,084,748 0 0
PROGRESSIVE CORP USD1 Common Stock COM 743315103   414,136 1,632 SH   SOLE   1,632 0 0
Proshares Trust Short S&P 500 New(Pst Splt) COM 74347B425   108,500 10,000 SH   SOLE   10,000 0 0
PROSHARES TRUST UltraPro QQQ ETF COM 74347X831   1,177,817 16,248 SH   SOLE   16,248 0 0
PUBLIC STORAGE INC USD0.10 Common Stock COM 74460D109   12,217,299 33,576 SH   SOLE   33,576 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103   13,465,239 79,184 SH   SOLE   79,184 0 0
QUANTA SERVICES INC USD0.00001 Common Stock COM 74762E102   2,098,379 7,038 SH   SOLE   7,038 0 0
Radnet Inc COM Stk USD0.01 COM 750491102   7,009,223 101,012 SH   SOLE   101,012 0 0
RTX CORP USD1.00 Common Stock COM 75513E101   105,983,013 874,736 SH   SOLE   874,736 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100   17,144,907 85,366 SH   SOLE   85,366 0 0
RESMED INC USD0.004 Common Stock COM 761152107   251,444 1,030 SH   SOLE   1,030 0 0
RIO TINTO PLC ADR Each Rep 1 Ordinary Shares COM 767204100   1,155,092 16,250 SH   SOLE   16,250 0 0
RIVIAN AUTOMOTIVE INC USD0.001 Cls A Common Stock COM 76954A103   235,900 21,025 SH   SOLE   21,025 0 0
ROBINHOOD MARKETS USD0.0001 Cls A Common Stock COM 770700102   501,422 21,410 SH   SOLE   21,410 0 0
ROCKET PHARMACEUTICALS INC USD0.01 Common Stock COM 77313F106   554,100 30,000 SH   SOLE   30,000 0 0
ROKU INC USD0.0001 Cls A Common Stock COM 77543R102   260,040 3,483 SH   SOLE   3,483 0 0
ROLLINS INC USD1 Common Stock COM 775711104   100,880,090 1,994,466 SH   SOLE   1,994,466 0 0
ROPER TECHNOLOGIES INC USD0.01 Common Stock COM 776696106   35,267,723 63,381 SH   SOLE   63,381 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102   35,044,677 280,471 SH   SOLE   280,471 0 0
SHELL PLC Spon ADS Ea Rep 2 Ord Shs COM 780259305   2,582,076 39,478 SH   SOLE   39,478 0 0
Royal Gold Inc COM USD0.01 COM 780287108   256,048 1,825 SH   SOLE   1,825 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104   259,063,748 501,459 SH   SOLE   501,459 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103   41,601,616 72,507 SH   SOLE   72,507 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107   52,020,230 214,020 SH   SOLE   214,020 0 0
Spdr Index Shs Fds Euro Stoxx 50 Etf COM 78463X202   1,272,436 23,900 SH   SOLE   23,900 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855   2,730,461 44,261 SH   SOLE   44,261 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151   3,062,243 100,073 SH   SOLE   100,073 0 0
SPDR SERIES TRUST S&P Dividend ETF COM 78464A763   1,264,866 8,905 SH   SOLE   8,905 0 0
SPDR SERIES TRUST S&P Semiconductor ETF COM 78464A862   616,962 2,568 SH   SOLE   2,568 0 0
Spdr Dow Jones Ind Ser'1' Units Of Ben Int NPV COM 78467X109   200,136 473 SH   SOLE   473 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107   649,412 1,140 SH   SOLE   1,140 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796   19,801,671 419,083 SH   SOLE   419,083 0 0
Sabre Corp COM USD0.01 COM 78573M104   73,217 19,950 SH   SOLE   19,950 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302   116,479,479 425,558 SH   SOLE   425,558 0 0
SANDSTORM GOLD LTD NPV Common Stock COM 80013R206   84,901 14,137 SH   SOLE   14,137 0 0
SAP Se Spon ADR Ea Rep 1 Ord NPV COM 803054204   209,642 919 SH   SOLE   919 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108   89,144,463 2,125,017 SH   SOLE   2,125,017 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105   69,913,593 1,078,747 SH   SOLE   1,078,747 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100   852,385 9,041 SH   SOLE   9,041 0 0
Select Sector Spdr Amex Utilities Select Index COM 81369Y886   202,596 2,508 SH   SOLE   2,508 0 0
SENTINELONE INC USD0.0001 Cls A Common Stock COM 81730H109   6,904,914 288,667 SH   SOLE   288,667 0 0
SERVICENOW INC USD0.001 Common Stock COM 81762P102   120,156,824 134,345 SH   SOLE   134,345 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106   102,261,605 267,932 SH   SOLE   267,932 0 0
SHOPIFY INC NPV Class A Common Stock COM 82509L107   89,131,903 1,112,201 SH   SOLE   1,112,201 0 0
SIBANYE STILLWATER Spon ADR Ea Rep 4 Ord Shs COM 82575P107   310,456 75,537 SH   SOLE   75,537 0 0
SILENCE THERAPEUTICS PLC Spon ADS Ea Rep 3 Ord Shares COM 82686Q101   334,893 18,421 SH   SOLE   18,421 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103   62,195 14,265 SH   SOLE   14,265 0 0
SILVERCREST METALS INC NPV Common Stock COM 828363101   320,378 34,500 SH   SOLE   34,500 0 0
Sixth Street Speci COM USD0.01 COM 83012A109   496,867 24,202 SH   SOLE   24,202 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209   3,496,542 38,924 SH   SOLE   38,924 0 0
JM SMUCKER CO NPV Common Stock COM 832696405   242,200 2,000 SH   SOLE   2,000 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105   1,048,168 25,148 SH   SOLE   25,148 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104   398,978 17,415 SH   SOLE   17,415 0 0
Sony Group Corpora Spon Ads Ea Rep 1 Ord Shs COM 835699307   3,469,181 35,924 SH   SOLE   35,924 0 0
Spectral Ai Inc COM USD0.0001 Cl A COM 84757T105   462,289 436,122 SH   SOLE   436,122 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208   326,826 7,535 SH   SOLE   7,535 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107   1,126,980 107,845 SH   SOLE   107,845 0 0
Sprott Fds Tr Junior Uranium Miners Etf COM 85208P808   782,602 35,460 SH   SOLE   35,460 0 0
BLOCK INC USD0.0000001 Cls A Com Stock COM 852234103   1,162,222 17,313 SH   SOLE   17,313 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101   2,221,872 20,175 SH   SOLE   20,175 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109   3,970,962 40,732 SH   SOLE   40,732 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105   451,927 22,175 SH   SOLE   22,175 0 0
STATE STREET CORP USD1 Common Stock COM 857477103   5,446,921 61,568 SH   SOLE   61,568 0 0
Stepan Co COM USD1 COM 858586100   513,713 6,650 SH   SOLE   6,650 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101   9,575,196 26,505 SH   SOLE   26,505 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105   780,636 13,443 SH   SOLE   13,443 0 0
SUNCOR ENERGY INC New NPV Common Stock (CAD) COM 867224107   386,133 10,450 SH   SOLE   10,450 0 0
Surf Air Mobility COM USD0.0001(Post Rev Spli COM 868927203   216,757 161,759 SH   SOLE   161,759 0 0
SYSCO CORP NPV Common Stock COM 871829107   10,611,554 135,941 SH   SOLE   135,941 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109   124,088,388 1,055,712 SH   SOLE   1,055,712 0 0
TRX Gold Corp COM Npv COM 87283P109   5,488 14,000 SH   SOLE   14,000 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100   116,520,412 670,930 SH   SOLE   670,930 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109   27,645,204 179,853 SH   SOLE   179,853 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106   520,572 3,340 SH   SOLE   3,340 0 0
TC ENERGY CORP NPV Common Stock COM 87807B107   708,024 14,878 SH   SOLE   14,878 0 0
Templeton Dragon F Dragon Fund COM 88018T101   139,232 15,200 SH   SOLE   15,200 0 0
Templeton Emerging COM Npv COM 880192109   134,090 23,000 SH   SOLE   23,000 0 0
TESLA INC USD0.001 Common Stock COM 88160R101   27,406,004 104,751 SH   SOLE   104,751 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103   587,142 12,450 SH   SOLE   12,450 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104   2,626,743 12,716 SH   SOLE   12,716 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102   1,415,584 1,600 SH   SOLE   1,600 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105   571,605 5,213 SH   SOLE   5,213 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102   462,376,126 747,492 SH   SOLE   747,492 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903808   16,117,255 94,385 SH   SOLE   94,385 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101   1,525,162 11,157 SH   SOLE   11,157 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509   2,207,956 34,880 SH   SOLE   34,880 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109   4,922,492 76,176 SH   SOLE   76,176 0 0
TRACTOR SUPPLY CO USD0.008 Common Stock COM 892356106   296,749 1,020 SH   SOLE   1,020 0 0
TRANSALTA CORP MTN NPV Common Shares COM 89346D107   1,006,983 97,012 SH   SOLE   97,012 0 0
Transdigm Gp Inc COM USD0.01 COM 893641100   302,552 212 SH   SOLE   212 0 0
THE TRAVELERS CO INC NPV Common Stock COM 89417E109   272,984 1,166 SH   SOLE   1,166 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105   1,513,563 22,733 SH   SOLE   22,733 0 0
TRIMBLE INC NPV Common Stock COM 896239100   4,093,904 65,935 SH   SOLE   65,935 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106   2,620,392 62,420 SH   SOLE   62,420 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304   73,897,851 1,615,960 SH   SOLE   1,615,960 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100   23,230,903 309,086 SH   SOLE   309,086 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303   71,444,766 183,606 SH   SOLE   183,606 0 0
UNILEVER PLC ADS Ea Rep 1 Ord Share COM 904767704   722,369 11,128 SH   SOLE   11,128 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108   10,363,251 42,045 SH   SOLE   42,045 0 0
UNITED RENTALS INC USD0.01 Common Stock COM 911363109   375,714 464 SH   SOLE   464 0 0
Utd Therapeutic COM USD0.01 COM 91307C102   1,526,571 4,260 SH   SOLE   4,260 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102   105,889,640 181,107 SH   SOLE   181,107 0 0
Unusual Machs Inc COM USD0.01 COM 91532F102   63,840 42,000 SH   SOLE   42,000 0 0
UR ENERGY INC NPV Common Stock COM 91688R108   23,800 20,000 SH   SOLE   20,000 0 0
Uranium Energy Cor COM USD0.001 COM 916896103   367,638 59,201 SH   SOLE   59,201 0 0
Uranium Royalty Co COM Npv COM 91702V101   60,513 25,000 SH   SOLE   25,000 0 0
VAIL RESORTS INC USD0.01 Common Stock COM 91879Q109   1,422,903 8,164 SH   SOLE   8,164 0 0
VALE SA Spons ADR Rep 1 Common Stock COM 91912E105   273,088 23,365 SH   SOLE   23,365 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106   620,355 15,579 SH   SOLE   15,579 0 0
Vaneck Etf Tr Semiconductor Etf COM 92189F676   9,074,287 36,970 SH   SOLE   36,970 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827   5,283,561 67,144 SH   SOLE   67,144 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835   5,746,816 76,512 SH   SOLE   76,512 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742   12,979,669 108,435 SH   SOLE   108,435 0 0
Vanguard Intl Equi Ftse ALL-World Ex-Us Etf COM 922042775   847,854 13,458 SH   SOLE   13,458 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858   5,436,573 113,617 SH   SOLE   113,617 0 0
VANGUARD INTL EQUITY FTSE Pacific ETF COM 922042866   11,545,828 147,287 SH   SOLE   147,287 0 0
VANGUARD INTL EQUITY European ETF COM 922042874   1,642,410 23,100 SH   SOLE   23,100 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504   1,136,701 4,028 SH   SOLE   4,028 0 0
VANGUARD WORLD FUNDS Information Technology ETF COM 92204A702   3,205,918 5,466 SH   SOLE   5,466 0 0
VANGUARD SCOTTSDAL Short Term Corp Bond Index ETF COM 92206C409   2,038,472 25,667 SH   SOLE   25,667 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664   2,593,584 29,024 SH   SOLE   29,024 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680   405,384 4,200 SH   SOLE   4,200 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870   4,146,127 49,506 SH   SOLE   49,506 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363   53,861,914 102,075 SH   SOLE   102,075 0 0
Vanguard Index Fds Real Estate Etf COM 922908553   12,443,944 127,735 SH   SOLE   127,735 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611   401,560 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652   431,316 2,370 SH   SOLE   2,370 0 0
Vanguard Index Fds Vanguard Value Etf COM 922908744   837,063 4,795 SH   SOLE   4,795 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751   725,388 3,058 SH   SOLE   3,058 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769   1,236,276 4,366 SH   SOLE   4,366 0 0
VERALTO CORP USD0.01 Common Stock COM 92338C103   780,894 6,981 SH   SOLE   6,981 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104   26,688,621 594,269 SH   SOLE   594,269 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106   34,734,582 129,626 SH   SOLE   129,626 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106   342,391 11,901 SH   SOLE   11,901 0 0
VERTEX PHARMACEUTICAL INC USD0.01 Common Stock COM 92532F100   676,226 1,454 SH   SOLE   1,454 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106   272,277 23,452 SH   SOLE   23,452 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102   214,296 28,611 SH   SOLE   28,611 0 0
VISA INC USD0.0001 Common Stock COM 92826C839   938,769,483 3,414,328 SH   SOLE   3,414,328 0 0
VIZSLA SILVER CORP NPV Common Stock COM 92859G608   24,951 13,000 SH   SOLE   13,000 0 0
VONTIER CORP USD0.0001 Common Stock COM 928881101   9,194,318 272,505 SH   SOLE   272,505 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106   75,434,358 784,304 SH   SOLE   784,304 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103   127,783,241 1,582,455 SH   SOLE   1,582,455 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108   181,556 20,263 SH   SOLE   20,263 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101   121,855,994 681,445 SH   SOLE   681,445 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109   78,766,554 379,415 SH   SOLE   379,415 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101   6,248,189 110,607 SH   SOLE   110,607 0 0
Western Copper & G COM Npv COM 95805V108   32,714 27,450 SH   SOLE   27,450 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104   667,109 19,702 SH   SOLE   19,702 0 0
WHEATON PRECIOUS METALS CORP NPV Common Stock COM 962879102   945,248 15,463 SH   SOLE   15,463 0 0
Wisdomtree Trust US Largecap Dividend Fund COM 97717W307   369,232 4,700 SH   SOLE   4,700 0 0
Wisdomtree Trust Emerging Mkts High Divid Fd COM 97717W315   727,265 16,525 SH   SOLE   16,525 0 0
Wisdomtree Trust US Largecap Fund COM 97717W588   647,832 10,790 SH   SOLE   10,790 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851   1,541,028 14,538 SH   SOLE   14,538 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101   9,585,515 39,219 SH   SOLE   39,219 0 0
XPO Inc COM USD0.001 COM 983793100   1,314,310 12,225 SH   SOLE   12,225 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100   59,840,569 443,165 SH   SOLE   443,165 0 0
Xenon Pharmaceutic COM Npv COM 98420N105   931,730 23,666 SH   SOLE   23,666 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105   665,345 54,626 SH   SOLE   54,626 0 0
YUM BRANDS INC NPV Common Stock COM 988498101   2,707,859 19,382 SH   SOLE   19,382 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109   3,004,319 66,733 SH   SOLE   66,733 0 0
Zillow Group Inc COM USD0.0001 Class C COM 98954M200   398,871 6,247 SH   SOLE   6,247 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102   2,136,330 19,790 SH   SOLE   19,790 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103   78,567,768 402,128 SH   SOLE   402,128 0 0
ZSCALER INC USD0.001 Common Stock COM 98980G102   371,110 2,171 SH   SOLE   2,171 0 0
CONSTELLIUM SE (FRANCE) EUR0.02 Class A Common Stock COM F21107101   173,575 10,675 SH   SOLE   10,675 0 0
ACCENTURE PLC New A Class Shares COM G1151C101   362,398,300 1,025,230 SH   SOLE   1,025,230 0 0
CRH EUR0.32 Ord Shs (Primary List) COM G25508105   63,313,583 683,612 SH   SOLE   683,612 0 0
DIVERSIFIED ENERGY CO PLC 20p Ordinary Shares COM G2891G204   4,594,584 405,882 SH   SOLE   405,882 0 0
EATON CORPORATION PLC USD0.50 Common Stock COM G29183103   10,076,438 30,402 SH   SOLE   30,402 0 0
Greenlight Capital COM Stk USD0.10 Class 'A' COM G4095J109   206,593 15,135 SH   SOLE   15,135 0 0
ICON PLC EUR0.06 Ordinary Shares COM G4705A100   1,091,778 3,800 SH   SOLE   3,800 0 0
INDIVIOR PLC USD0.50 Shares COM G4766E116   126,473 12,801 SH   SOLE   12,801 0 0
INVESCO LTD USD0.20 Common Stock COM G491BT108   395,837 22,542 SH   SOLE   22,542 0 0
JOHNSON CONTROLS INTL USD1 Common Stock COM G51502105   28,388,729 365,787 SH   SOLE   365,787 0 0
LINDE PLC EUR0.001 Common Shares COM G54950103   257,237,358 539,440 SH   SOLE   539,440 0 0
MEDTRONIC PLC USD0.0001 Common Stock COM G5960L103   550,353 6,113 SH   SOLE   6,113 0 0
APTIV PLC USD0.01 Common Stock COM G6095L109   101,186,579 1,405,174 SH   SOLE   1,405,174 0 0
NORDIC AMERICAN TANKERS LTD USD0.01 Common Stock COM G65773106   860,432 234,450 SH   SOLE   234,450 0 0
SMURFIT WESTROCK LTD USD0.001 Common Stock (DI) COM G8267P108   5,670,332 113,090 SH   SOLE   113,090 0 0
STERIS PLC USD0.001 Ordinary Shares COM G8473T100   30,073,989 123,996 SH   SOLE   123,996 0 0
TRANE TECHNOLOGIES PLC USD1 Common Stock COM G8994E103   28,998,480 74,598 SH   SOLE   74,598 0 0
GOLAR LNG USD1 Common Stock COM G9456A100   1,519,327 41,331 SH   SOLE   41,331 0 0
WILLIS TOWERS WATSON PLC USD0.000304635 Common Stock COM G96629103   490,686 1,666 SH   SOLE   1,666 0 0
CHUBB LTD CHF24.15 Ordinary Shares COM H1467J104   96,294,286 333,903 SH   SOLE   333,903 0 0
GARMIN LTD CHF10 Common Stock COM H2906T109   316,854 1,800 SH   SOLE   1,800 0 0
TRANSOCEAN LTD CHF15 Common Stock COM H8817H100   60,061 14,132 SH   SOLE   14,132 0 0
SPOTIFY TECHNOLOGY EUR0.000625 Common Stock COM L8681T102   491,250 1,333 SH   SOLE   1,333 0 0
FERROVIAL SE EUR0.01 Shares COM N3168P101   534,891 12,422 SH   SOLE   12,422 0 0
ROYAL CARIBBEAN CRUISES LTD USD0.01 Common Stock COM V7780T103   399,060 2,250 SH   SOLE   2,250 0 0