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