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