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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY USD0.01 Common Stock COM 88579Y101 1,319,768 8,669 SH SOLE 8,669 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 391,230,316 2,876,482 SH SOLE 2,876,482 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 13,311,367 71,713 SH SOLE 71,713 0 0
ABRDN Physical Platinum Shares ETF COM 003260106 2,403,337 19,560 SH SOLE 19,560 0 0
ABRDN TOTAL DYNAMIC DIV FUND Ben Int NPV Common Shares COM 00326L100 100,649 11,360 SH SOLE 11,360 0 0
ACCENTURE PLC New A Class Shares COM G1151C101 394,616,695 1,320,274 SH SOLE 1,320,274 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 103,746 432,818 SH SOLE 432,818 0 0
ADOBE INC USD0.0001 Common Stock COM 00724F101 237,909,921 614,945 SH SOLE 614,945 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104 34,114,224 297,007 SH SOLE 297,007 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107 1,119,591 7,890 SH SOLE 7,890 0 0
AECOM TECHNOLOGY CORP USD0.01 Common Stock COM 00766T100 16,893,674 149,687 SH SOLE 149,687 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 6,305,304 53,028 SH SOLE 53,028 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 12,410,640 44,000 SH SOLE 44,000 0 0
AIRBNB INC USD0.0001 Class A Common Stock COM 009066101 1,999,789 15,111 SH SOLE 15,111 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 481,790 18,140 SH SOLE 18,140 0 0
ALBERTSONS COMPANIES INC USD0.01 Cls A Com Stk COM 013091103 935,685 43,500 SH SOLE 43,500 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 6,982,993 61,573 SH SOLE 61,573 0 0
ALLIED GOLD CORP NPV Common Stock (Rev Split) COM 01921D204 894,396 66,746 SH SOLE 66,746 0 0
ALLSTATE CORP NPV Common Stock COM 020002101 777,861 3,864 SH SOLE 3,864 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 836,498,076 4,746,627 SH SOLE 4,746,627 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 354,031,769 1,995,782 SH SOLE 1,995,782 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 5,505,708 93,906 SH SOLE 93,906 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 1,196,837,828 5,455,298 SH SOLE 5,455,298 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100 84,242,436 381,153 SH SOLE 381,153 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 3,040,198 9,531 SH SOLE 9,531 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784 262,846 3,071 SH SOLE 3,071 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 240,660 1,730 SH SOLE 1,730 0 0
AMERICAS GOLD & SILVER CORP NPV Common Stock COM 03062D100 33,890 41,959 SH SOLE 41,959 0 0
AMERIPRISE FINANCIAL INC USD0.01 Common Stock COM 03076C106 627,132 1,175 SH SOLE 1,175 0 0
AMETEK INC NPV Common Stock COM 031100100 2,153,604 11,901 SH SOLE 11,901 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 3,611,860 12,936 SH SOLE 12,936 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 324,182,030 3,282,856 SH SOLE 3,282,856 0 0
AMPLIFY ETF TRUST Cybersecurity ETF COM 032108664 246,154 2,850 SH SOLE 2,850 0 0
AMRIZE AG CHF1000 Shares COM H2927K103 257,350 5,176 SH SOLE 5,176 0 0
ANALOG DEVICES USD16.666 Common Stock COM 032654105 308,235 1,295 SH SOLE 1,295 0 0
ANGLOGOLD ASHANTI PLC USD1 Ordinary Shares COM G0378L100 911,313 20,058 SH SOLE 20,058 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105 84,585,015 240,832 SH SOLE 240,832 0 0
AON PLC USD0.01 Cls A Common Stock COM G0403H108 1,071,707 3,004 SH SOLE 3,004 0 0
APA CORP USD0.625 Common Stock COM 03743Q108 413,354 22,600 SH SOLE 22,600 0 0
API GROUP CORP USD0.0001 Common Stock COM 00187Y100 2,093,917 41,017 SH SOLE 41,017 0 0
APOLLO GLOBAL MANAGEMENT INC USD0.00001 Common Stock COM 03769M106 212,805 1,500 SH SOLE 1,500 0 0
APPFOLIO INC USD0.0001 Cls A Common Stock COM 03783C100 460,560 2,000 SH SOLE 2,000 0 0
APPLE INC NPV Common Stock COM 037833100 596,525,004 2,907,467 SH SOLE 2,907,467 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105 24,420,397 133,391 SH SOLE 133,391 0 0
APPLOVIN CORP USD0.00003 Cls A Common Stock COM 03831W108 223,000 637 SH SOLE 637 0 0
APTIV PLC USD0.01 Common Shares COM G3265R107 94,345,394 1,382,958 SH SOLE 1,382,958 0 0
ARCH CAPITAL GROUP LTD USD0.01 Common Stock COM G0450A105 356,642 3,917 SH SOLE 3,917 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 1,173,457 22,233 SH SOLE 22,233 0 0
ARES CAPITAL CORP USD0.001 Common Stock COM 04010L103 7,576,353 345,007 SH SOLE 345,007 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101 435,944 2,517 SH SOLE 2,517 0 0
ARISTA NETWORKS INC USD0.0001 Common Stock (P/R) COM 040413205 738,166 7,215 SH SOLE 7,215 0 0
ARM HOLDINGS PLC Spon ADR Each Rep 1 Ord Shs COM 042068205 1,695,358 10,482 SH SOLE 10,482 0 0
ASML HOLDING NV EUR0.09 NY Registry Shs 2012 COM N07059210 650,728 812 SH SOLE 812 0 0
ASP ISOTOPES INC USD0.01 Common Stock COM 00218A105 1,531,976 208,149 SH SOLE 208,149 0 0
AST SPACEMOBILE INC USD0.0001 Class A Common Stock COM 00217D100 506,085 10,830 SH SOLE 10,830 0 0
ASTRAZENECA PLC Spon ADR Rep 1 USD0.5 Ord Shs COM 046353108 820,181 11,737 SH SOLE 11,737 0 0
AT&T INC USD1 Common Stock COM 00206R102 2,823,502 97,564 SH SOLE 97,564 0 0
AUTHID INC USD0.0001 Com Stk (P-R Split) COM 46264C305 68,960 13,036 SH SOLE 13,036 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 757,122 2,455 SH SOLE 2,455 0 0
AUTODESK INC NPV Common Stock COM 052769106 19,321,501 62,414 SH SOLE 62,414 0 0
AUTOLUS THERAPEUTICS INC Spon ADS Each Rep 1 Ord Shares COM 05280R100 148,200 65,000 SH SOLE 65,000 0 0
AUTOZONE INC USD0.01 Common Stock COM 053332102 32,166,472 8,665 SH SOLE 8,665 0 0
AVINO SILVER & GOLD NPV Common Stock COM 053906103 75,749 21,100 SH SOLE 21,100 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101 28,176,454 34,032 SH SOLE 34,032 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209 396,872 109,937 SH SOLE 109,937 0 0
BADGER METER INC USD1 Common Stock COM 056525108 6,990,628 28,539 SH SOLE 28,539 0 0
BAIDU INC ADS Each Rep 1 Ord Cls A Share COM 056752108 254,278 2,965 SH SOLE 2,965 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100 292,495 7,629 SH SOLE 7,629 0 0
BALL CORP NPV Common Stock COM 058498106 1,872,676 33,387 SH SOLE 33,387 0 0
BALLYS CORP USD0.01 Com Stock (Rolling Shs COM 05875B304 3,354,820 350,190 SH SOLE 350,190 0 0
BANCO BILBAO VIZCAYA ADS Ea Rep 1 Ord EUR0.49 COM 05946K101 1,078,589 70,175 SH SOLE 70,175 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 47,563,082 1,005,137 SH SOLE 1,005,137 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 4,657,808 42,114 SH SOLE 42,114 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100 5,905,112 64,813 SH SOLE 64,813 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 7,315,654 132,578 SH SOLE 132,578 0 0
BARRICK MINING CORP NPV Common Stock (USD) COM 06849F108 2,744,859 131,960 SH SOLE 131,960 0 0
BCE INC NPV Common Stock COM 05534B760 958,627 43,318 SH SOLE 43,318 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 10,660,035 61,887 SH SOLE 61,887 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 511,496,673 1,052,963 SH SOLE 1,052,963 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 10,932,000 15 SH SOLE 15 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109 40,044 11,474 SH SOLE 11,474 0 0
BHP GROUP LTD Spon ADR Ea Rep 2 Ord Shs COM 088606108 221,983 4,616 SH SOLE 4,616 0 0
BIGLARI HOLDINGS INC NPV Cls B Common Stock COM 08986R309 672,083 2,300 SH SOLE 2,300 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 1,660,432 77,086 SH SOLE 77,086 0 0
BJS WHOLESALE CLUB HLDGS INC USD0.01 Common Stock COM 05550J101 3,806,399 35,300 SH SOLE 35,300 0 0
BLACKBERRY LTD NPV Shares COM 09228F103 74,338 16,231 SH SOLE 16,231 0 0
BLACKROCK INC USD0.01 Common Stock COM 09290D101 60,872,239 58,015 SH SOLE 58,015 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107 4,340,512 29,018 SH SOLE 29,018 0 0
BLACKSTONE SECURED LENDING USD0.001 Common Stock COM 09261X102 1,183,044 38,473 SH SOLE 38,473 0 0
BLOCK INC USD0.0000001 Cls A Com Stock COM 852234103 1,912,772 28,158 SH SOLE 28,158 0 0
BOEING CO USD5 Common Stock COM 097023105 1,775,557 8,474 SH SOLE 8,474 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100 5,265,025 60,643 SH SOLE 60,643 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 312,532,121 53,985 SH SOLE 53,985 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106 68,340,206 656,297 SH SOLE 656,297 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 241,720,619 2,250,448 SH SOLE 2,250,448 0 0
BOWHEAD SPECIALTY HLDGS INC USD0.01 Common Stock COM 10240L102 394,065 10,500 SH SOLE 10,500 0 0
BP PLC ADR Cnv Into 6 USD0.25 Ord Shs COM 055622104 240,507 8,037 SH SOLE 8,037 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,399,531 30,234 SH SOLE 30,234 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 26,986,135 97,900 SH SOLE 97,900 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 104,886,887 431,580 SH SOLE 431,580 0 0
BROOKFIELD ASSET MGMT Cls A Limited Voting Shs (USD) COM 113004105 3,985,243 72,144 SH SOLE 72,144 0 0
BROOKFIELD BUSINESS PARTNERS Unit Ltd Partnership COM G16234109 265,444 10,237 SH SOLE 10,237 0 0
BROOKFIELD CORP Cls A Limited Voting Shs (USD) COM 11271J107 2,162,825 35,013 SH SOLE 35,013 0 0
BROOKFIELD INFRASTRUCTURE PRTS Partners L P Shares COM G16252101 843,932 25,192 SH SOLE 25,192 0 0
BROWN & BROWN INC USD0.10 Common Stock COM 115236101 65,353,430 589,460 SH SOLE 589,460 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 1,476,524 54,869 SH SOLE 54,869 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 173,060,121 561,610 SH SOLE 561,610 0 0
CADIZ INC USD0.01 Common Stock COM 127537207 104,225 34,858 SH SOLE 34,858 0 0
CAE INC NPV Common Stock COM 124765108 1,521,000 52,000 SH SOLE 52,000 0 0
CALLAWAY GOLF CO USD0.01 Common Stock COM 131193104 174,242 21,645 SH SOLE 21,645 0 0
CAMECO CORP NPV Common Stock COM 13321L108 35,469,657 478,540 SH SOLE 478,540 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 7,376,280 104,126 SH SOLE 104,126 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102 744,048 7,155 SH SOLE 7,155 0 0
CANADIAN PAC KANSAS CITY LTD NPV Common Stock COM 13646K108 130,927,651 1,651,653 SH SOLE 1,651,653 0 0
CAPITAL ONE FINANCIAL CORP USD0.01 Common Stock COM 14040H105 258,928 1,217 SH SOLE 1,217 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 2,987,200 8,000 SH SOLE 8,000 0 0
CARMAX INC USD0.50 Common Stock COM 143130102 241,956 3,600 SH SOLE 3,600 0 0
CARNIVAL CORP USD0.001 Common (Paired Stock) COM 143658300 1,449,417 51,544 SH SOLE 51,544 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104 384,759 5,257 SH SOLE 5,257 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 88,473,447 227,901 SH SOLE 227,901 0 0
CBRE GROUP INC USD0.01 Class A Common Stock COM 12504L109 46,560,194 332,288 SH SOLE 332,288 0 0
CDN NATURAL RESOURCES NPV Common Stock COM 136385101 657,452 20,958 SH SOLE 20,958 0 0
CENTESSA PHARMACEUTICALS PLC Spon ADS Eh Rep 1 Ord Shs COM 152309100 216,810 16,500 SH SOLE 16,500 0 0
CERTARA INC USD0.01 Common Stock COM 15687V109 8,856,783 756,990 SH SOLE 756,990 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 106,951,761 746,922 SH SOLE 746,922 0 0
CHUBB LTD CHF24.15 Ordinary Shares COM H1467J104 96,488,928 333,042 SH SOLE 333,042 0 0
CINTAS CORP NPV Common Stock COM 172908105 139,115,676 624,201 SH SOLE 624,201 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 20,437,474 294,573 SH SOLE 294,573 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 19,181,792 225,350 SH SOLE 225,350 0 0
CLOVER HEALTH INVESTMENTS CORP USD0.0001 Cls A Com Stk COM 18914F103 64,170 23,000 SH SOLE 23,000 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 258,354,611 937,358 SH SOLE 937,358 0 0
CO DIAGNOSTICS INC USD0.001 Common Stock COM 189763105 7,005 25,000 SH SOLE 25,000 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 403,573,635 5,704,221 SH SOLE 5,704,221 0 0
COEUR MINING INC USD1 Common Stock COM 192108504 966,976 109,138 SH SOLE 109,138 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 3,161,315 117,303 SH SOLE 117,303 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107 1,947,672 5,557 SH SOLE 5,557 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 18,136,004 199,516 SH SOLE 199,516 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 1,019,948 28,578 SH SOLE 28,578 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 1,652,651 18,416 SH SOLE 18,416 0 0
COOPER COS INC USD0.10 Com Stk (Post Split) COM 216648501 45,959,468 645,861 SH SOLE 645,861 0 0
COPART INC USD0.001 Common Stock COM 217204106 372,932 7,600 SH SOLE 7,600 0 0
CORNING INC USD0.50 Common Stock COM 219350105 434,656 8,265 SH SOLE 8,265 0 0
CORTEVA INC USD0.01 Common Stock (WI) COM 22052L104 493,612 6,623 SH SOLE 6,623 0 0
COSTCO CORP NPV Common Stock COM 22160K105 273,258,260 276,130 SH SOLE 276,130 0 0
CRH PLC EUR0.32 Ordinary Shares (DI) COM G25508105 180,704,349 1,967,239 SH SOLE 1,967,239 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105 4,440,164 8,718 SH SOLE 8,718 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 231,190 2,245 SH SOLE 2,245 0 0
CSX CORP USD1 Common Stock COM 126408103 5,614,024 172,051 SH SOLE 172,051 0 0
CVS CORP USD0.01 Common Stock COM 126650100 338,898 4,913 SH SOLE 4,913 0 0
DANAHER CORP USD0.01 Common Stock COM 235851102 68,618,679 347,366 SH SOLE 347,366 0 0
DEERE & CO USD1 Common Stock COM 244199105 151,149,161 297,251 SH SOLE 297,251 0 0
DEFI TECHNOLOGIES INC NPV Common Stock COM 244916102 8,789,443 2,799,330 SH SOLE 2,799,330 0 0
DELL TECHNOLOGIES INC USD0.01 Class C Common Stock COM 24703L202 252,188 2,057 SH SOLE 2,057 0 0
DENISON MINES INC NPV Common Stock COM 248356107 137,046 75,300 SH SOLE 75,300 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 60,260,738 690,351 SH SOLE 690,351 0 0
DIGITAL TURBINE INC USD0.0001 Common Stock COM 25400W102 595,988 101,015 SH SOLE 101,015 0 0
DIREXION FUNDS Daily China Bull 3X Shs (Rev S COM 25460G195 208,629 5,091 SH SOLE 5,091 0 0
DIREXION SH ETF TRUST Daily Semiconductor Bull 3X COM 25459W458 318,897 12,700 SH SOLE 12,700 0 0
DIVERSIFIED ENERGY CO PLC 20p Ordinary Shares COM G2891G204 4,776,502 321,650 SH SOLE 321,650 0 0
DOCUSIGN INC USD0.0001 Common Stock COM 256163106 504,104 6,472 SH SOLE 6,472 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105 683,191 5,973 SH SOLE 5,973 0 0
DOLLY VARDEN SILVER CORP Com Stk NPV (Post Rev-Split) COM 256827783 34,633 10,259 SH SOLE 10,259 0 0
DOMINOS PIZZA INC USD0.01 Common Stock COM 25754A201 218,541 485 SH SOLE 485 0 0
DOVER CORP USD1 Common Stock COM 260003108 4,340,901 23,691 SH SOLE 23,691 0 0
DRDGOLD LTD Spon ADR Ea Rep 10 NPV Ord Shs COM 26152H301 314,254 23,575 SH SOLE 23,575 0 0
DUPONT DE NEMOURS INC USD0.01 Common Stock COM 26614N102 296,720 4,326 SH SOLE 4,326 0 0
EASTMAN KODAK CO USD0.01 Common Stock COM 277461406 72,320 12,800 SH SOLE 12,800 0 0
EATON CORPORATION PLC USD0.50 Common Stock COM G29183103 9,636,588 26,994 SH SOLE 26,994 0 0
EBAY INC USD0.001 Common Stock COM 278642103 251,525 3,378 SH SOLE 3,378 0 0
ECOLAB INC USD1 Common Stock COM 278865100 75,114,483 278,780 SH SOLE 278,780 0 0
ECOPETROL SA Spon ADR Ea Rep 20 Ord Shs COM 279158109 155,538 17,575 SH SOLE 17,575 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 10,059,057 128,616 SH SOLE 128,616 0 0
ELECTRA BATTERY MATERIALS CORP NPV Common Stock (P-R Split) COM 28474P706 81,184 75,171 SH SOLE 75,171 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 36,887,026 230,977 SH SOLE 230,977 0 0
EMERA INC NPV Common Stock COM 290876101 2,683,764 58,700 SH SOLE 58,700 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 4,575,218 34,315 SH SOLE 34,315 0 0
EMX ROYALTY CORP NPV Common Stock COM 26873J107 25,100 10,000 SH SOLE 10,000 0 0
ENBRIDGE INC NPV Common Stock COM 29250N105 651,953 14,402 SH SOLE 14,402 0 0
ENCORE ENERGY CORP NPV Com Stk (Post Rev Split) COM 29259W700 28,500 10,000 SH SOLE 10,000 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 5,527,808 360,823 SH SOLE 360,823 0 0
ENDEAVOUR SILVER CORP NPV Common Stock COM 29258Y103 122,016 24,800 SH SOLE 24,800 0 0
ENERGY FUELS INC NPV Common Stock COM 292671708 419,721 72,995 SH SOLE 72,995 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 3,185,931 26,636 SH SOLE 26,636 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 167,668,371 210,779 SH SOLE 210,779 0 0
EQUINOX GOLD CORP NPV Com Stk (Post Rev Split) COM 29446Y502 633,485 109,993 SH SOLE 109,993 0 0
ERO COPPER CORP NPV Common Stock COM 296006109 268,124 15,903 SH SOLE 15,903 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 14,481,218 179,223 SH SOLE 179,223 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 707,505 13,314 SH SOLE 13,314 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 279,744 6,347 SH SOLE 6,347 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 75,948,873 704,535 SH SOLE 704,535 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 914,004 21,762 SH SOLE 21,762 0 0
FEDEX CORP USD0.10 Common Stock COM 31428X106 5,332,237 23,458 SH SOLE 23,458 0 0
FERGUSON ENTERPRISES INC USD0.0001 Shares COM 31488V107 187,486,330 860,920 SH SOLE 860,920 0 0
FERRARI NV EUR0.01 Common Stock COM N3167Y103 836,711 1,705 SH SOLE 1,705 0 0
FERROVIAL SE EUR0.01 Shares COM N3168P101 688,033 12,950 SH SOLE 12,950 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 628,078 7,715 SH SOLE 7,715 0 0
FIRST MAJESTIC SILVER NPV Common Stock COM 32076V103 696,012 84,182 SH SOLE 84,182 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 807,669 4,879 SH SOLE 4,879 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 1,139,929 31,904 SH SOLE 31,904 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192 765,358 6,292 SH SOLE 6,292 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 995,220 40,522 SH SOLE 40,522 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408 493,209 8,238 SH SOLE 8,238 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 2,571,855 46,541 SH SOLE 46,541 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408 401,166 9,595 SH SOLE 9,595 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 4,987,993 83,523 SH SOLE 83,523 0 0
FIRST TRUST Large Cap Core Alphadex ETF COM 33734K109 272,260 2,476 SH SOLE 2,476 0 0
FIRST TRUST Long/Short Equity ETF COM 33739P103 523,678 7,901 SH SOLE 7,901 0 0
FIRST TRUST Low Dur Mortgage Opps ETF COM 33739Q200 209,552 4,254 SH SOLE 4,254 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108 618,352 5,384 SH SOLE 5,384 0 0
FIRST TRUST NASDAQ Clean Edge Smart Grid COM 33737A108 2,399,763 17,262 SH SOLE 17,262 0 0
FIRST TRUST NASDAQ Cybersecurity ETF COM 33734X846 3,387,797 44,824 SH SOLE 44,824 0 0
FIRST TRUST SMID Cap Rising Div Achvrs ETF COM 33741X102 311,557 8,831 SH SOLE 8,831 0 0
FIRST TRUST UK AlphaDEX ETF COM 33737J224 2,939,205 62,683 SH SOLE 62,683 0 0
FMC CORP USD0.10 Common Stock COM 302491303 1,726,988 41,365 SH SOLE 41,365 0 0
FORTINET INC USD0.001 Common Stock COM 34959E109 346,419 3,278 SH SOLE 3,278 0 0
FORTUNA MINING CORP NPV Common Stock COM 349942102 114,701 17,550 SH SOLE 17,550 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 60,924,523 1,405,410 SH SOLE 1,405,410 0 0
FREYR BATTERY INC NPV Common Stock COM 35834F104 12,300 10,000 SH SOLE 10,000 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 10,757,312 33,604 SH SOLE 33,604 0 0
GARMIN LTD CHF10 Common Stock COM H2906T109 314,749 1,508 SH SOLE 1,508 0 0
GE AEROSPACE USD0.01 Common Stock COM 369604301 38,352,654 149,006 SH SOLE 149,006 0 0
GE HEALTHCARE TECH INC USD0.01 Common Stock COM 36266G107 22,697,270 306,430 SH SOLE 306,430 0 0
GE VERNOVA INC USD0.01 Common Stock COM 36828A101 31,102,378 58,778 SH SOLE 58,778 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 3,773,153 26,347 SH SOLE 26,347 0 0
GENERAL DYNAMICS CORP USD1 Common Stock COM 369550108 652,151 2,236 SH SOLE 2,236 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 1,857,492 35,852 SH SOLE 35,852 0 0
GENIUS SPORTS LTD NPV Common Stock COM G3934V109 121,940 11,725 SH SOLE 11,725 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 318,196 2,870 SH SOLE 2,870 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830 832,230 18,494 SH SOLE 18,494 0 0
GLOBAL X FUNDS Global X Silver Miners ETF COM 37954Y848 320,371 6,655 SH SOLE 6,655 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107 8,591,742 47,716 SH SOLE 47,716 0 0
GOLAR LNG USD1 Common Stock COM G9456A100 1,692,497 41,090 SH SOLE 41,090 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 173,780,227 245,539 SH SOLE 245,539 0 0
GOLDMINING INC NPV Common Stock COM 38149E101 93,960 130,500 SH SOLE 130,500 0 0
GRAFTECH INTERNATIONAL LTD USD0.01 Common Stock COM 384313508 39,152 40,256 SH SOLE 40,256 0 0
GRAYSCALE BITCOIN TRUST ETF NPV Common Stock COM 389637109 706,633 8,330 SH SOLE 8,330 0 0
GREENLIGHT CAPITAL RE LTD USD0.10 Class A Common Stock COM G4095J109 217,489 15,135 SH SOLE 15,135 0 0
GSK PLC Spon ADS Each Rep 2 Ord Shares COM 37733W204 313,958 8,176 SH SOLE 8,176 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109 10,718,418 205,965 SH SOLE 205,965 0 0
GUIDEWIRE SOFTWARE INC USD0.0001 Common Stock COM 40171V100 81,151,138 344,664 SH SOLE 344,664 0 0
GXO LOGISTICS INC (WI) USD0.01 Common Stock COM 36262G101 14,354,617 294,756 SH SOLE 294,756 0 0
HA SUST INFTRA CAPITAL INC USD0.01 Common Stock COM 41068X100 14,427,822 537,149 SH SOLE 537,149 0 0
HAIN CELESIAL GROUP INC USD0.01 Common Stock COM 405217100 38,972 25,640 SH SOLE 25,640 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 358,120 25,635 SH SOLE 25,635 0 0
HCA HOLDINGS INC USD0.01 Common Stock COM 40412C101 18,829,365 49,150 SH SOLE 49,150 0 0
HDFC BANK LTD Spon ADR Each Rep 3 INR10 Shs COM 40415F101 22,249,787 290,202 SH SOLE 290,202 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106 276,162 46,104 SH SOLE 46,104 0 0
HEICO CORP USD0.01 Common Stock COM 422806208 200,531 775 SH SOLE 775 0 0
HEWLETT PACKARD ENTERPRISE CO USD0.01 Common Stock COM 42824C109 395,155 19,323 SH SOLE 19,323 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 211,784,830 577,637 SH SOLE 577,637 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106 109,885,592 471,855 SH SOLE 471,855 0 0
HP INC USD0.01 Common Stock COM 40434L105 570,211 23,312 SH SOLE 23,312 0 0
HYATT HOTELS CORP USD0.01 Cls A Com Stk COM 448579102 500,226 3,582 SH SOLE 3,582 0 0
I 80 GOLD CORP (US Quote) NPV Common Stock COM 44955L106 67,729 110,740 SH SOLE 110,740 0 0
IAMGOLD CORP NPV Common Stock COM 450913108 307,891 41,890 SH SOLE 41,890 0 0
IBM CORP USD0.20 Common Stock COM 459200101 10,736,477 36,422 SH SOLE 36,422 0 0
ICON PLC EUR0.06 Ordinary Shares COM G4705A100 549,801 3,780 SH SOLE 3,780 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 73,596,038 137,219 SH SOLE 137,219 0 0
ILLINOIS TOOL WORKS INC NPV Common Stock COM 452308109 6,988,521 28,265 SH SOLE 28,265 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 352,826 3,698 SH SOLE 3,698 0 0
IMMUNITYBIO INC USD0.0001 Common Stock COM 45256X103 309,988 117,420 SH SOLE 117,420 0 0
IMMUNOPRECISE ANTIBODIES LTD NPV Com Stock (Post Rev Split) COM 45257F200 14,840 14,000 SH SOLE 14,000 0 0
IMPERIAL OIL NPV Common Stock COM 453038408 513,972 6,483 SH SOLE 6,483 0 0
INDIVIOR PLC USD0.50 Shares COM G4766E116 831,677 56,015 SH SOLE 56,015 0 0
ING GROEP NV Spon ADR Each Rep 1 EUR0.24 COM 456837103 395,847 18,100 SH SOLE 18,100 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 742,215 8,923 SH SOLE 8,923 0 0
INNODATA INC USD0.01 Common Stock COM 457642205 6,986,459 136,401 SH SOLE 136,401 0 0
INTEGRA RESOURCES CORP NPV Com Stk (Post Rev Split) COM 45826T509 73,084 48,400 SH SOLE 48,400 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 2,565,472 114,530 SH SOLE 114,530 0 0
INTER PARFUMS INC USD0.001 Common Stock COM 458334109 6,368,535 48,500 SH SOLE 48,500 0 0
INTERCONTINENTAL EXCHANGE GRP USD0.01 Common Stock COM 45866F104 103,527,534 564,275 SH SOLE 564,275 0 0
INTERNATIONAL PAPER CORP USD1 Common Stock COM 460146103 6,121,242 130,712 SH SOLE 130,712 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 247,081,893 313,703 SH SOLE 313,703 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 250,166,400 460,364 SH SOLE 460,364 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 122,430 11,000 SH SOLE 11,000 0 0
INVESCO EXCHANGE TRADED FD TR RAFI Dev Mkts Ex US ETF COM 46138E743 838,332 14,600 SH SOLE 14,600 0 0
INVESCO EXCHANGE TRADING II FTSE RAFI Emerging Markets ETF COM 46138E727 752,690 32,180 SH SOLE 32,180 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 2,474,339 102,330 SH SOLE 102,330 0 0
INVESCO LTD USD0.20 Common Stock COM G491BT108 2,688,469 170,480 SH SOLE 170,480 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 15,060,875 27,302 SH SOLE 27,302 0 0
IONQ INC USD0.0001 Common Stock COM 46222L108 253,909 5,909 SH SOLE 5,909 0 0
IOVANCE BIOTHERAPEUTICS INC USD0.000041666 Com Stk COM 462260100 22,624 13,154 SH SOLE 13,154 0 0
IQVIA HOLDINGS INC USD0.01 Common Stock COM 46266C105 343,703 2,181 SH SOLE 2,181 0 0
ISHARES BITCOIN TRUST ETF NPV Common Stock COM 46438F101 435,325 7,112 SH SOLE 7,112 0 0
ISHARES INC Core MSCI Emerging Mkts ETF COM 46434G103 2,254,606 37,558 SH SOLE 37,558 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525 325,593 2,746 SH SOLE 2,746 0 0
ISHARES INC Europe ETF COM 464287861 777,469 12,292 SH SOLE 12,292 0 0
ISHARES INC MSCI All Country Asia Ex Japan COM 464288182 1,679,829 20,332 SH SOLE 20,332 0 0
ISHARES INC MSCI EMU ETF COM 464286608 4,844,045 81,481 SH SOLE 81,481 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 15,783,659 210,533 SH SOLE 210,533 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 5,429,564 109,977 SH SOLE 109,977 0 0
ISHARES INC Silver Trust ETF COM 46428Q109 955,755 29,130 SH SOLE 29,130 0 0
ISHARES TRUST 0-3 Month Treasury Bond ETF COM 46436E718 201,380 2,000 SH SOLE 2,000 0 0
ISHARES TRUST 0-5 Year TIPS Bond ETF COM 46429B747 1,608,380 15,629 SH SOLE 15,629 0 0
ISHARES TRUST 20 Yr Treasury Bond ETF COM 464287432 226,802 2,570 SH SOLE 2,570 0 0
ISHARES TRUST 7-10 Yr Treasury Bond ETF COM 464287440 399,456 4,171 SH SOLE 4,171 0 0
ISHARES TRUST Barcs 1-5 Yr Inv Grd Corp Bd COM 464288646 3,159,901 59,892 SH SOLE 59,892 0 0
ISHARES TRUST Core MSCI EAFE ETF COM 46432F842 509,228 6,100 SH SOLE 6,100 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 4,256,269 6,855 SH SOLE 6,855 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 6,044,159 97,455 SH SOLE 97,455 0 0
ISHARES TRUST Core S&P Sml Cap ETF COM 464287804 1,483,502 13,574 SH SOLE 13,574 0 0
ISHARES TRUST Core S&P Total US Stock Market COM 464287150 270,080 2,000 SH SOLE 2,000 0 0
ISHARES TRUST Expanded Tech-Software ETF COM 464287515 696,420 6,360 SH SOLE 6,360 0 0
ISHARES TRUST Global 100 ETF COM 464287572 2,611,697 24,225 SH SOLE 24,225 0 0
ISHARES TRUST Global Energy ETF COM 464287341 704,430 17,929 SH SOLE 17,929 0 0
ISHARES TRUST Global REIT ETF COM 46434V647 530,704 21,486 SH SOLE 21,486 0 0
ISHARES TRUST Global Technology ETF COM 464287291 8,436,551 91,364 SH SOLE 91,364 0 0
ISHARES TRUST Gold New (Post Rev Split) COM 464285204 3,718,339 59,627 SH SOLE 59,627 0 0
ISHARES TRUST IBOXX USD High Yld Corp Bd ETF COM 464288513 237,756 2,948 SH SOLE 2,948 0 0
ISHARES TRUST IBOXX USD Inv Grd Corp Bd ETF COM 464287242 1,050,392 9,583 SH SOLE 9,583 0 0
ISHARES TRUST India 50 ETF COM 464289529 278,425 5,120 SH SOLE 5,120 0 0
ISHARES TRUST MSCI ACWI ETF COM 464288257 2,334,475 18,153 SH SOLE 18,153 0 0
ISHARES TRUST MSCI ACWI Ex-US ETF COM 464288240 4,017,774 65,930 SH SOLE 65,930 0 0
ISHARES TRUST MSCI EAFE Index Fund COM 464287465 230,626 2,580 SH SOLE 2,580 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 5,864,778 121,575 SH SOLE 121,575 0 0
ISHARES TRUST MSCI India ETF COM 46429B598 849,008 15,248 SH SOLE 15,248 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 14,235,250 358,390 SH SOLE 358,390 0 0
ISHARES TRUST MSCI USA Quality Factor ETF COM 46432F339 514,821 2,816 SH SOLE 2,816 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 221,739 653 SH SOLE 653 0 0
ISHARES TRUST Russell 1000 Value ETF COM 464287598 349,419 1,799 SH SOLE 1,799 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 6,867,085 31,823 SH SOLE 31,823 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 2,924,761 21,090 SH SOLE 21,090 0 0
ISHARES TRUST S&P 500 Growth ETF COM 464287309 1,816,650 16,500 SH SOLE 16,500 0 0
ISHARES TRUST S&P 500 Value ETF COM 464287408 1,844,178 9,437 SH SOLE 9,437 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 2,240,406 26,024 SH SOLE 26,024 0 0
ISHARES TRUST S&P Global Clean Energy Index COM 464288224 754,834 57,577 SH SOLE 57,577 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 6,109,127 45,999 SH SOLE 45,999 0 0
ISHARES TRUST Semiconductor ETF COM 464287523 496,496 2,080 SH SOLE 2,080 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 7,923,430 72,005 SH SOLE 72,005 0 0
ISHARES TRUST US Aerospace & Defense ETF COM 464288760 785,496 4,164 SH SOLE 4,164 0 0
ISHARES TRUST US Real Estate ETF COM 464287739 430,066 4,538 SH SOLE 4,538 0 0
ISHARES TRUST US Technology ETF COM 464287721 4,677,077 26,993 SH SOLE 26,993 0 0
ITAU UNIBANCO HOLDING SA ADR Each Rep 1 NPV Pref COM 465562106 104,566 15,400 SH SOLE 15,400 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107 2,475,198 27,877 SH SOLE 27,877 0 0
JANUS HENDERSON GROUP PLC USD1.50 Ordinary Shares COM G4474Y214 624,158 16,070 SH SOLE 16,070 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 129,938,009 850,658 SH SOLE 850,658 0 0
JOHNSON CONTROLS INTL USD1 Common Stock COM G51502105 30,650,501 290,196 SH SOLE 290,196 0 0
JONES LANG LASALLE USD0.01 Common Stock COM 48020Q107 2,341,410 9,154 SH SOLE 9,154 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 803,942,172 2,773,075 SH SOLE 2,773,075 0 0
KALVISTA PHARMACEUTICALS INC USD0.001 Common Stock COM 483497103 215,043 19,022 SH SOLE 19,022 0 0
KELLANOVA USD0.25 Common Stock COM 487836108 565,299 7,108 SH SOLE 7,108 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,944,820 58,827 SH SOLE 58,827 0 0
KIMBERLY CLARK CORP NPV Common Stock COM 494368103 3,318,400 25,740 SH SOLE 25,740 0 0
KINDER MORGAN INC USD0.01 Common Stock COM 49456B101 423,771 14,414 SH SOLE 14,414 0 0
KINDLY MD INC NPV Common Stock COM 49457M106 845,583 61,075 SH SOLE 61,075 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 97,829,729 735,396 SH SOLE 735,396 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 1,414,161 54,770 SH SOLE 54,770 0 0
KRANESHARES TRUST CSI China Internet ETF (USD) COM 500767306 2,288,094 66,650 SH SOLE 66,650 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 742,235 2,959 SH SOLE 2,959 0 0
LAM RESEARCH CORP USD0.001 Com Stock (P/S) COM 512807306 400,067 4,110 SH SOLE 4,110 0 0
LEGG MASON ETF Franklin Low Vol Hi Div ETF COM 52468L505 407,460 12,518 SH SOLE 12,518 0 0
LEMONADE INC USD0.00001 Common Stock COM 52567D107 450,279 10,278 SH SOLE 10,278 0 0
LIBERTY MEDIA CORP USD0.01 F1 Ser C Com Stk COM 531229755 109,309,194 1,046,021 SH SOLE 1,046,021 0 0
LIGHTBRIDGE CORP USD0.001 Com Stk (P-R Split) COM 53224K302 248,494 18,586 SH SOLE 18,586 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 214,369,970 274,999 SH SOLE 274,999 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 1,148,084 73,360 SH SOLE 73,360 0 0
LINDE PLC EUR0.001 Common Shares COM G54950103 274,134,367 584,284 SH SOLE 584,284 0 0
LINEAGE CELL THERAPEUTICS INC NPV Common Stock COM 53566P109 31,759 35,000 SH SOLE 35,000 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 4,025,591 17,755 SH SOLE 17,755 0 0
LIVE NATION ENTERTAINMENT INC USD0.01 Common Stock COM 538034109 635,678 4,202 SH SOLE 4,202 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 5,551,944 150,012 SH SOLE 150,012 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 93,345,403 201,549 SH SOLE 201,549 0 0
LOEWS CORP USD1 Common Stock COM 540424108 1,374,900 15,000 SH SOLE 15,000 0 0
LOWES COS INC USD0.50 Common Stock COM 548661107 1,661,806 7,490 SH SOLE 7,490 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109 2,977,590 12,533 SH SOLE 12,533 0 0
MAG SILVER CORP NPV Common Stock COM 55903Q104 591,988 27,987 SH SOLE 27,987 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 3,463,830 108,550 SH SOLE 108,550 0 0
MARATHON PETROLEUM CORP USD0.01 Common Stock COM 56585A102 275,576 1,659 SH SOLE 1,659 0 0
MARKEL GROUP INC NPV Common Stock COM 570535104 3,243,712 1,624 SH SOLE 1,624 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 216,659,996 990,944 SH SOLE 990,944 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 110,937,130 202,086 SH SOLE 202,086 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104 65,003,151 839,834 SH SOLE 839,834 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 316,437,405 563,116 SH SOLE 563,116 0 0
MAXCYTE INC USD0.01 Ordinary Sh (Delisted) COM 57777K106 493,469 237,245 SH SOLE 237,245 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100 395,322 27,820 SH SOLE 27,820 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 283,160 3,750 SH SOLE 3,750 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 88,858,830 304,134 SH SOLE 304,134 0 0
MCKESSON CORP USD0.01 Common Stock COM 58155Q103 40,417,946 55,157 SH SOLE 55,157 0 0
MEDTRONIC PLC USD0.0001 Common Stock COM G5960L103 5,104,152 58,554 SH SOLE 58,554 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 24,421,758 9,344 SH SOLE 9,344 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 37,801,433 477,532 SH SOLE 477,532 0 0
MESOBLAST LTD Spon ADR Ea Rep 10 Ord Shs COM 590717401 152,645 14,017 SH SOLE 14,017 0 0
META PLATFORMS INC USD0.000006 Cls A Common Stock COM 30303M102 406,855,874 551,228 SH SOLE 551,228 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 3,154,616 44,829 SH SOLE 44,829 0 0
MICRON TECHNOLOGY INC USD0.10 Common Stock COM 595112103 10,241,335 83,094 SH SOLE 83,094 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 1,744,033,366 3,506,229 SH SOLE 3,506,229 0 0
MICROSTRATEGY INC USD0.001 Cls A Common Stock COM 594972408 6,246,161 15,452 SH SOLE 15,452 0 0
MICROVAST HOLDINGS INC USD0.0001 Common Stock COM 59516C106 163,350 45,000 SH SOLE 45,000 0 0
MIND MEDICINE INC NPV Com Stk (Post Rev Split) COM 60255C885 183,018 28,200 SH SOLE 28,200 0 0
MODERNA INC USD0.0001 Common Stock COM 60770K107 403,200 14,614 SH SOLE 14,614 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 119,245,249 1,768,168 SH SOLE 1,768,168 0 0
MONOLITHIC POWER SYSTEM INC USD0.001 Common Stock COM 609839105 4,168,866 5,700 SH SOLE 5,700 0 0
MONTAUK RENEWABLES INC USD0.01 Common Stock COM 61218C103 204,240 92,000 SH SOLE 92,000 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 3,904,878 7,785 SH SOLE 7,785 0 0
MORGAN STANLEY EMERG MKTS DEBT USD0.01 Common Stock COM 61744H105 77,300 10,000 SH SOLE 10,000 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 107,454,346 762,845 SH SOLE 762,845 0 0
MOTOROLA SOLUTIONS INC USD0.01 Common Stock COM 620076307 64,820,636 154,166 SH SOLE 154,166 0 0
MSCI INC USD0.01 Common Stock COM 55354G100 24,172,326 41,912 SH SOLE 41,912 0 0
NEBIUS GROUP NV USD0.01 Cls A Ordinary Shares COM N97284108 1,047,230 18,927 SH SOLE 18,927 0 0
NET 1 UEPS TECHNOLOGIES INC USD0.001 Common Stock COM 64107N206 15,353,195 3,419,420 SH SOLE 3,419,420 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 88,456,232 66,055 SH SOLE 66,055 0 0
NEW FOUND GOLD CORP NPV Common Stock COM 64440N103 16,216 11,340 SH SOLE 11,340 0 0
NEW GOLD INC NPV Common Stock COM 644535106 104,322 21,068 SH SOLE 21,068 0 0
NEW YORK LIFE INVESTMENTS ETF Hedge Multi-Strat Tracker ETF COM 45409B107 417,542 12,919 SH SOLE 12,919 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 5,136,418 88,166 SH SOLE 88,166 0 0
NEXGEN ENERGY LTD NPV Common Stock COM 65340P106 229,643 33,131 SH SOLE 33,131 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 37,396,415 538,698 SH SOLE 538,698 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 24,178,108 340,345 SH SOLE 340,345 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106 621,862 181,301 SH SOLE 181,301 0 0
NORDIC AMERICAN TANKERS LTD USD0.01 Common Stock COM G65773106 541,648 205,950 SH SOLE 205,950 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 5,983,854 47,195 SH SOLE 47,195 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 5,880,964 48,599 SH SOLE 48,599 0 0
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B Shares COM 670100205 2,902,152 42,048 SH SOLE 42,048 0 0
NU HOLDINGS LTD USD0.000006666666 Cls A Com COM G6683N103 2,024,934 147,590 SH SOLE 147,590 0 0
NUTRIEN LTD NPV Common Stock COM 67077M108 2,319,741 39,831 SH SOLE 39,831 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 800,030,552 5,063,805 SH SOLE 5,063,805 0 0
OCCIDENTAL PETROLEUM CORP USD0.20 Common Stock COM 674599105 818,144 19,475 SH SOLE 19,475 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 207,200 10,000 SH SOLE 10,000 0 0
OMNICOM GROUP INC USD0.15 Common Stock COM 681919106 224,021 3,114 SH SOLE 3,114 0 0
ON HOLDING AG CHF0.10 Cls A Shares COM H5919C104 305,221 5,864 SH SOLE 5,864 0 0
ON SEMICONDUCTOR USD0.01 Common Stock COM 682189105 6,266,139 119,560 SH SOLE 119,560 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105 5,084,677 23,257 SH SOLE 23,257 0 0
ORAMED PHARMACEUTICALS INC USD0.001 Common Stock COM 68403P203 524,290 233,018 SH SOLE 233,018 0 0
OREILLY AUTOMOTIVE NEW INC USD0.01 Common Stock COM 67103H107 135,656,826 1,505,124 SH SOLE 1,505,124 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106 210,128 20,950 SH SOLE 20,950 0 0
OSISKO DEVELOPMENT CORP NPV Com Stk (Post Rev Split) COM 68828E809 38,520 18,000 SH SOLE 18,000 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 50,301,169 507,990 SH SOLE 507,990 0 0
OWENS CORNING INC USD0.01 Common Stock COM 690742101 7,060,964 51,345 SH SOLE 51,345 0 0
PACCAR INC USD1 Common Stock COM 693718108 225,197 2,369 SH SOLE 2,369 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108 4,905,611 35,986 SH SOLE 35,986 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105 175,819,934 859,167 SH SOLE 859,167 0 0
PAN AMERICAN SILVER CORP NPV Common Stock COM 697900108 1,069,242 37,671 SH SOLE 37,671 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 59,551,552 85,260 SH SOLE 85,260 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107 23,314,183 160,279 SH SOLE 160,279 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 13,754,774 185,075 SH SOLE 185,075 0 0
PELOTON INTERACTIVE INC USD0.000025 Cls A Common Stock COM 70614W100 93,107 13,416 SH SOLE 13,416 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 705,732 2,750 SH SOLE 2,750 0 0
PEPGEN INC USD0.0001 Common Stock COM 713317105 35,523 32,003 SH SOLE 32,003 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 43,356,389 328,358 SH SOLE 328,358 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103 234,400 19,340 SH SOLE 19,340 0 0
PETROLEO BRASILEIRO SA Spon ADS Each Rep 2 Ord Shares COM 71654V408 138,986 11,110 SH SOLE 11,110 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 11,817,678 487,528 SH SOLE 487,528 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 6,535,552 35,884 SH SOLE 35,884 0 0
PHILLIPS 66 USD0.01 Common Stock COM 718546104 690,150 5,785 SH SOLE 5,785 0 0
PIMCO CORPORATE & INCOME OPPS USD0.00001 Common Stock COM 72201B101 333,840 24,000 SH SOLE 24,000 0 0
PIMCO HIGH INCOME FUND USD0.00001 Common Stock COM 722014107 630,720 131,400 SH SOLE 131,400 0 0
PLATINUM GROUP METALS LTD NPV Com Stk (Post Rev Split) COM 72765Q882 183,600 120,000 SH SOLE 120,000 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202 43,621 29,276 SH SOLE 29,276 0 0
POLESTAR AUTOMOTIVE HOLDING UK ADS Cl A Ea Rep 1 Cl A Ord COM 731105201 27,054 25,285 SH SOLE 25,285 0 0
POOL CORPORATION USD0.001 Common Stock COM 73278L105 205,784 706 SH SOLE 706 0 0
POWER SOLUTIONS INTL INC USD0.001 Common Stock COM 73933G202 238,992 3,695 SH SOLE 3,695 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 730,502 6,422 SH SOLE 6,422 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 225,701,474 1,416,655 SH SOLE 1,416,655 0 0
PROGRESSIVE CORP USD1 Common Stock COM 743315103 389,882 1,461 SH SOLE 1,461 0 0
PROLOGIS INC USD0.01 Common Stock COM 74340W103 677,603 6,446 SH SOLE 6,446 0 0
PROSHARES TRUST UltraPro QQQ ETF COM 74347X831 1,344,019 16,193 SH SOLE 16,193 0 0
PTC THERAPEUTICS INC USD0.001 Common Stock COM 69366J200 1,147,740 23,500 SH SOLE 23,500 0 0
PUBLIC STORAGE INC USD0.10 Common Stock COM 74460D109 16,459,101 56,094 SH SOLE 56,094 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 8,032,437 50,436 SH SOLE 50,436 0 0
QUANTA SERVICES INC USD0.00001 Common Stock COM 74762E102 2,453,739 6,490 SH SOLE 6,490 0 0
RADNET INC USD0.01 Common Stock COM 750491102 3,955,586 69,506 SH SOLE 69,506 0 0
RECURSION PHARMACEUTICALS INC USD0.00001 Cls A Common Stock COM 75629V104 50,827 10,045 SH SOLE 10,045 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 20,609,444 83,571 SH SOLE 83,571 0 0
RIGETTI COMPUTING INC USD0.0001 Common Stock COM 76655K103 143,043 12,061 SH SOLE 12,061 0 0
RIO TINTO PLC ADR Each Rep 1 Ordinary Shares COM 767204100 1,099,228 18,845 SH SOLE 18,845 0 0
RIVIAN AUTOMOTIVE INC USD0.001 Cls A Common Stock COM 76954A103 190,889 13,893 SH SOLE 13,893 0 0
ROBINHOOD MARKETS USD0.0001 Cls A Common Stock COM 770700102 344,090 3,675 SH SOLE 3,675 0 0
ROBLOX CORPORATION USD0.0001 Cls A Common Stock COM 771049103 358,206 3,405 SH SOLE 3,405 0 0
ROCKET PHARMACEUTICALS INC USD0.01 Common Stock COM 77313F106 49,000 20,000 SH SOLE 20,000 0 0
ROLLINS INC USD1 Common Stock COM 775711104 110,476,961 1,958,117 SH SOLE 1,958,117 0 0
ROPER TECHNOLOGIES INC USD0.01 Common Stock COM 776696106 81,972,433 144,613 SH SOLE 144,613 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 32,603,656 247,880 SH SOLE 247,880 0 0
ROYAL CARIBBEAN CRUISES LTD USD0.01 Common Stock COM V7780T103 111,506,335 356,091 SH SOLE 356,091 0 0
ROYAL GOLD INC USD0.01 Common Stock COM 780287108 213,408 1,200 SH SOLE 1,200 0 0
RTX CORP USD1.00 Common Stock COM 75513E101 154,212,451 1,056,105 SH SOLE 1,056,105 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 323,186,059 612,919 SH SOLE 612,919 0 0
SABRE CORP USD0.01 Common Stock COM 78573M104 63,042 19,950 SH SOLE 19,950 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 189,568,634 695,180 SH SOLE 695,180 0 0
SANDSTORM GOLD LTD NPV Common Stock COM 80013R206 117,020 12,457 SH SOLE 12,457 0 0
SAP AG Spon ADR Ea Rep 1 Ord Shs COM 803054204 279,467 919 SH SOLE 919 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 63,665,781 1,883,603 SH SOLE 1,883,603 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105 10,772,524 118,068 SH SOLE 118,068 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100 1,941,351 12,138 SH SOLE 12,138 0 0
SENTINELONE INC USD0.0001 Cls A Common Stock COM 81730H109 5,271,440 288,372 SH SOLE 288,372 0 0
SERVICENOW INC USD0.001 Common Stock COM 81762P102 156,966,226 152,679 SH SOLE 152,679 0 0
SHELL PLC Spon ADS Ea Rep 2 Ord Shs COM 780259305 2,335,147 33,165 SH SOLE 33,165 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 91,738,238 267,178 SH SOLE 267,178 0 0
SHOPIFY INC NPV Class A Common Stock COM 82509L107 182,002,474 1,577,832 SH SOLE 1,577,832 0 0
SIBANYE STILLWATER Spon ADR Ea Rep 4 Ord Shs COM 82575P107 201,697 27,936 SH SOLE 27,936 0 0
SILENCE THERAPEUTICS PLC Spon ADS Ea Rep 3 Ord Shares COM 82686Q101 106,841 18,421 SH SOLE 18,421 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103 51,711 12,225 SH SOLE 12,225 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209 2,552,246 38,924 SH SOLE 38,924 0 0
SMURFIT WESTROCK LTD USD0.001 Common Stock (DI) COM G8267P108 3,805,642 88,380 SH SOLE 88,380 0 0
SNOWFLAKE INC USD0.0001 Class A Common Stock COM 833445109 515,342 2,303 SH SOLE 2,303 0 0
SOHO HOUSE & CO INC USD0.01 Cls A Common Stock COM 586001109 292,897 39,850 SH SOLE 39,850 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 214,506 10,515 SH SOLE 10,515 0 0
SONY GROUP CORP Spon Adr Ea Rep 1 Ord Shares COM 835699307 3,808,735 146,321 SH SOLE 146,321 0 0
SOPHIA GENETICS SA CHF0.05 Common Stock COM H82027105 503,697 162,483 SH SOLE 162,483 0 0
SPDR ETFS Dow Jones Industrial Avg ETF COM 78467X109 208,427 473 SH SOLE 473 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107 63,328,458 207,750 SH SOLE 207,750 0 0
SPDR INDEX SHARES Eurostoxx 50 ETF COM 78463X202 1,449,945 24,275 SH SOLE 24,275 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 3,261,494 48,439 SH SOLE 48,439 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 4,560,579 139,938 SH SOLE 139,938 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 47,486,715 76,858 SH SOLE 76,858 0 0
SPDR SERIES TRUST S&P Aerospace & Defense ETF COM 78464A631 283,081 1,342 SH SOLE 1,342 0 0
SPDR SERIES TRUST S&P Dividend ETF COM 78464A763 1,177,457 8,675 SH SOLE 8,675 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796 17,143,649 336,612 SH SOLE 336,612 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 645,787 1,140 SH SOLE 1,140 0 0
SPDR SERIES TRUST S&P Semiconductor ETF COM 78464A862 658,717 2,568 SH SOLE 2,568 0 0
SPDR SERIES TRUST Utilities Select Sector ETF COM 81369Y886 262,373 3,213 SH SOLE 3,213 0 0
SPECTRAL AI INC USD0.0001 Cls A Common Stock COM 84757T105 1,074,291 433,182 SH SOLE 433,182 0 0
SPOTIFY TECHNOLOGY EUR0.000625 Common Stock COM L8681T102 4,620,154 6,021 SH SOLE 6,021 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107 4,885,657 399,155 SH SOLE 399,155 0 0
SPROTT ETFS Junior Uranium Miners ETF COM 85208P808 778,555 36,846 SH SOLE 36,846 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208 418,087 6,060 SH SOLE 6,060 0 0
SSGA ACTIVE TR Spdr Blackstone High Inc ETF COM 78470P846 12,465,240 436,000 SH SOLE 436,000 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 1,026,683 15,154 SH SOLE 15,154 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 1,404,687 15,330 SH SOLE 15,330 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 411,234 20,490 SH SOLE 20,490 0 0
STATE STREET CORP USD1 Common Stock COM 857477103 5,708,650 53,683 SH SOLE 53,683 0 0
STEPAN CO USD1 Common Stock COM 858586100 362,957 6,650 SH SOLE 6,650 0 0
STERIS PLC USD0.001 Ordinary Shares COM G8473T100 26,876,053 111,881 SH SOLE 111,881 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 11,722,121 29,629 SH SOLE 29,629 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105 819,233 12,336 SH SOLE 12,336 0 0
SUNCOR ENERGY INC New NPV Common Stock (CAD) COM 867224107 390,621 10,450 SH SOLE 10,450 0 0
SUNRISE COMMUNICATIONS AG ADS Each Rep Class A 1 Ord Shs COM 867975104 356,604 6,306 SH SOLE 6,306 0 0
SURF AIR MOBILITY INC USD0.0001 Com Stk (P-R Split) COM 868927203 596,890 161,759 SH SOLE 161,759 0 0
SYSCO CORP NPV Common Stock COM 871829107 4,850,844 64,046 SH SOLE 64,046 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 201,237,044 888,503 SH SOLE 888,503 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 35,996,684 148,226 SH SOLE 148,226 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106 299,600 3,037 SH SOLE 3,037 0 0
TC ENERGY CORP NPV Common Stock COM 87807B107 724,856 14,878 SH SOLE 14,878 0 0
TEMPLETON DRAGON FUND PLC USD0.01 Common Stock COM 88018T101 151,848 15,200 SH SOLE 15,200 0 0
TEMPLETON EMERGING MARKETS INC NPV Common Stock COM 880192109 138,000 23,000 SH SOLE 23,000 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 29,620,842 93,247 SH SOLE 93,247 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 943,590 26,240 SH SOLE 26,240 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 54,183,214 260,973 SH SOLE 260,973 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102 1,584,585 1,500 SH SOLE 1,500 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 1,643,819 22,834 SH SOLE 22,834 0 0
THE TRAVELERS CO INC NPV Common Stock COM 89417E109 311,951 1,166 SH SOLE 1,166 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 367,084,832 905,354 SH SOLE 905,354 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903808 18,076,348 90,071 SH SOLE 90,071 0 0
TIMKEN CO NPV Common Stock COM 887389104 696,480 9,600 SH SOLE 9,600 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 123,626,826 1,001,108 SH SOLE 1,001,108 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 2,454,129 33,435 SH SOLE 33,435 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109 4,327,565 70,493 SH SOLE 70,493 0 0
TRANE TECHNOLOGIES PLC USD1 Common Stock COM G8994E103 30,066,251 68,737 SH SOLE 68,737 0 0
TRANSALTA CORP MTN NPV Common Shares COM 89346D107 614,019 57,012 SH SOLE 57,012 0 0
TRANSDIGM GROUP INC USD0.01 Common Stock COM 893641100 314,772 207 SH SOLE 207 0 0
TRANSOCEAN LTD CHF15 Common Stock COM H8817H100 32,716 12,632 SH SOLE 12,632 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105 776,655 14,282 SH SOLE 14,282 0 0
TRILLER GROUP INC USD0.001 Common Stock COM 895970101 12,561 13,500 SH SOLE 13,500 0 0
TRIMBLE INC NPV Common Stock COM 896239100 4,433,357 58,349 SH SOLE 58,349 0 0
TRX GOLD CORP NPV Common Stock COM 87283P109 4,690 14,000 SH SOLE 14,000 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 100,165,760 1,073,588 SH SOLE 1,073,588 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 66,505,291 142,160 SH SOLE 142,160 0 0
UNILEVER PLC ADS Ea Rep 1 Ord Share COM 904767704 619,652 10,130 SH SOLE 10,130 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 8,491,102 36,905 SH SOLE 36,905 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 15,450,314 49,525 SH SOLE 49,525 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 21,000 20,000 SH SOLE 20,000 0 0
URANIUM ENERGY CORP USD0.001 Common Stock COM 916896103 548,535 80,667 SH SOLE 80,667 0 0
URANIUM ROYALTY CORP NPV Common Stock COM 91702V101 62,500 25,000 SH SOLE 25,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 85,856,852 1,897,389 SH SOLE 1,897,389 0 0
UTD THERAPEUTIC COM USD0.01 COM 91307C102 1,224,111 4,260 SH SOLE 4,260 0 0
VALE SA Spons ADR Rep 1 Com NPV COM 91912E105 160,360 16,515 SH SOLE 16,515 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 725,039 13,927 SH SOLE 13,927 0 0
VANECK VECTORS ETF JR Gold Miners ETF COM 92189F791 231,157 3,420 SH SOLE 3,420 0 0
VANGUARD ADMIRAL FUNDS INC S&P Small Cap 600 Index ETF COM 921932828 240,927 2,380 SH SOLE 2,380 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 6,643,775 84,419 SH SOLE 84,419 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 4,626,393 62,833 SH SOLE 62,833 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 443,233 2,300 SH SOLE 2,300 0 0
VANGUARD INDEX FUNDS Growth ETF COM 922908736 214,816 490 SH SOLE 490 0 0
VANGUARD INDEX FUNDS Real Estate ETF COM 922908553 10,950,550 122,957 SH SOLE 122,957 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 58,611,039 103,183 SH SOLE 103,183 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 3,386,207 14,289 SH SOLE 14,289 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 390,020 2,000 SH SOLE 2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 1,528,463 5,029 SH SOLE 5,029 0 0
VANGUARD INDEX FUNDS Value ETF COM 922908744 1,157,647 6,550 SH SOLE 6,550 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 4,133,617 53,337 SH SOLE 53,337 0 0
VANGUARD INTL EQUITY FTSE All World Ex US ETF COM 922042775 1,007,090 14,982 SH SOLE 14,982 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 6,598,211 133,405 SH SOLE 133,405 0 0
VANGUARD INTL EQUITY FTSE Pacific ETF COM 922042866 14,400,976 175,237 SH SOLE 175,237 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 11,389,185 88,618 SH SOLE 88,618 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,290,250 27,620 SH SOLE 27,620 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 5,586,354 64,049 SH SOLE 64,049 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 431,340 3,950 SH SOLE 3,950 0 0
VANGUARD SCOTTSDAL Short Term Corp Bond Index ETF COM 92206C409 2,706,816 34,048 SH SOLE 34,048 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 954,370 3,843 SH SOLE 3,843 0 0
VANGUARD WORLD FUNDS Information Technology ETF COM 92204A702 3,402,626 5,130 SH SOLE 5,130 0 0
VERALTO CORP USD0.01 Common Stock COM 92338C103 3,046,166 30,175 SH SOLE 30,175 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 42,780,787 137,338 SH SOLE 137,338 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 23,723,859 548,275 SH SOLE 548,275 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106 649,859 6,871 SH SOLE 6,871 0 0
VERTEX PHARMACEUTICAL INC USD0.01 Common Stock COM 92532F100 556,945 1,251 SH SOLE 1,251 0 0
VERTICAL AEROSPACE LTD USD0.0001 Ord Shs (Pst Rev Sp) COM G9471C206 356,420 52,647 SH SOLE 52,647 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106 213,337 23,890 SH SOLE 23,890 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102 144,199 28,611 SH SOLE 28,611 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 1,216,768,066 3,427,033 SH SOLE 3,427,033 0 0
VISTRA CORP USD0.01 Common Stock COM 92840M102 373,084 1,925 SH SOLE 1,925 0 0
VIZSLA SILVER CORP NPV Common Stock COM 92859G608 48,306 16,375 SH SOLE 16,375 0 0
VONTIER CORP USD0.0001 Common Stock COM 928881101 10,500,522 284,567 SH SOLE 284,567 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 178,950 15,588 SH SOLE 15,588 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 144,652,896 1,479,371 SH SOLE 1,479,371 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 114,640,920 924,449 SH SOLE 924,449 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 120,588,817 645,827 SH SOLE 645,827 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 89,250,096 390,045 SH SOLE 390,045 0 0
WATERS CORP USD0.01 Common Stock COM 941848103 209,074 599 SH SOLE 599 0 0
WD-40 CO USD0.001 Common Stock COM 929236107 772,084 3,385 SH SOLE 3,385 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 76,288,467 732,135 SH SOLE 732,135 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 9,002,042 112,357 SH SOLE 112,357 0 0
WESTERN COPPER & GOLD CORP NPV Common Stock COM 95805V108 33,489 27,450 SH SOLE 27,450 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 508,148 19,780 SH SOLE 19,780 0 0
WHEATON PRECIOUS METALS CORP NPV Common Stock COM 962879102 1,253,092 13,962 SH SOLE 13,962 0 0
WILLIS TOWERS WATSON PLC USD0.000304635 Common Stock COM G96629103 772,073 2,519 SH SOLE 2,519 0 0
WISDOMTREE TRUST Emg Mkts High Dividend Fund COM 97717W315 939,993 20,755 SH SOLE 20,755 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 1,710,393 14,968 SH SOLE 14,968 0 0
WISDOMTREE TRUST US LargeCap Dividend Fund COM 97717W307 386,058 4,700 SH SOLE 4,700 0 0
WISDOMTREE TRUST US LargeCap Fund COM 97717W588 690,667 10,790 SH SOLE 10,790 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101 6,353,280 26,472 SH SOLE 26,472 0 0
XENON PHARMACEUTICALS INC NPV Common Stock COM 98420N105 740,745 23,666 SH SOLE 23,666 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105 438,918 24,548 SH SOLE 24,548 0 0
XPO LOGISTICS INC USD0.001 Common Stock COM 983793100 1,543,895 12,225 SH SOLE 12,225 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 53,165,537 410,989 SH SOLE 410,989 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 547,525 3,695 SH SOLE 3,695 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109 2,228,212 49,837 SH SOLE 49,837 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102 1,686,746 18,493 SH SOLE 18,493 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 78,672,720 504,474 SH SOLE 504,474 0 0