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,134,101 7,809 SH SOLE 7,809 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 327,955,187 3,194,265 SH SOLE 3,194,265 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 14,458,735 66,480 SH SOLE 66,480 0 0
ABRDN TOTAL DYNAMIC DIV FUND NPV Common Ben Int Shares COM 00326L100 104,625 11,360 SH SOLE 11,360 0 0
ACCENTURE PLC New A Class Shares COM G1151C101 142,743,815 719,874 SH SOLE 719,874 0 0
ADOBE INC USD0.0001 Common Stock COM 00724F101 32,973,315 135,648 SH SOLE 135,648 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104 17,935,506 130,792 SH SOLE 130,792 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107 4,262,875 20,955 SH SOLE 20,955 0 0
AECOM TECHNOLOGY CORP USD0.01 Common Stock COM 00766T100 13,138,278 154,896 SH SOLE 154,896 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 11,573,537 57,170 SH SOLE 57,170 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 8,714,119 29,998 SH SOLE 29,998 0 0
AIRBNB INC USD0.0001 Class A Common Stock COM 009066101 1,153,694 9,136 SH SOLE 9,136 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 1,820,775 41,029 SH SOLE 41,029 0 0
ALBERTSONS COMPANIES INC USD0.01 Cls A Com Stk COM 013091103 579,360 34,000 SH SOLE 34,000 0 0
ALCON AG CHF0.04 Shares COM H01301128 23,919,282 324,317 SH SOLE 324,317 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 9,239,627 73,646 SH SOLE 73,646 0 0
ALLSTATE CORP NPV Common Stock COM 020002101 805,308 3,884 SH SOLE 3,884 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 1,197,710,379 4,165,091 SH SOLE 4,165,091 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 451,647,300 1,574,452 SH SOLE 1,574,452 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 6,012,414 91,111 SH SOLE 91,111 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 1,083,384,925 5,201,829 SH SOLE 5,201,829 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100 88,431,545 512,409 SH SOLE 512,409 0 0
AMEREN CORP USD0.01 Common Stock COM 023608102 219,840 2,000 SH SOLE 2,000 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 5,063,515 16,740 SH SOLE 16,740 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784 235,457 3,129 SH SOLE 3,129 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 235,435 1,730 SH SOLE 1,730 0 0
AMERICAS GOLD & SILVER CORP NPV Common Stock COM 03062D803 61,451 11,773 SH SOLE 11,773 0 0
AMERIPRISE FINANCIAL INC USD0.01 Common Stock COM 03076C106 527,947 1,188 SH SOLE 1,188 0 0
AMETEK INC NPV Common Stock COM 031100100 2,390,328 11,151 SH SOLE 11,151 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 5,335,805 15,165 SH SOLE 15,165 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 389,568,005 3,083,245 SH SOLE 3,083,245 0 0
AMPLIFY ETF TRUST Cybersecurity ETF COM 032108664 214,006 2,850 SH SOLE 2,850 0 0
AMPLIFY ETF TRUST Junior Silver Miners ETF COM 032108649 2,276,552 76,600 SH SOLE 76,600 0 0
ANALOG DEVICES USD16.666 Common Stock COM 032654105 443,805 1,395 SH SOLE 1,395 0 0
ANGLOGOLD ASHANTI PLC USD1 Ordinary Shares COM G0378L100 1,806,837 18,631 SH SOLE 18,631 0 0
AON PLC USD0.01 Cls A Common Stock COM G0403H108 1,024,503 3,174 SH SOLE 3,174 0 0
APA CORP USD0.625 Common Stock COM 03743Q108 959,144 22,600 SH SOLE 22,600 0 0
API GROUP CORP USD0.0001 Common Stock COM 00187Y100 8,388,288 207,016 SH SOLE 207,016 0 0
APPLE INC NPV Common Stock COM 037833100 832,454,802 3,280,093 SH SOLE 3,280,093 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105 29,058,644 85,019 SH SOLE 85,019 0 0
APPLOVIN CORP USD0.00003 Cls A Common Stock COM 03831W108 279,396 702 SH SOLE 702 0 0
APTIV PLC USD0.01 Common Shares COM G3265R107 99,304,060 1,430,070 SH SOLE 1,430,070 0 0
ARCH CAPITAL GROUP LTD USD0.01 Common Stock COM G0450A105 4,158,670 43,324 SH SOLE 43,324 0 0
ARCHER AVIATION INC USD0.0001 Cls A Common Stock COM 03945R102 126,323 24,434 SH SOLE 24,434 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 1,524,091 20,967 SH SOLE 20,967 0 0
ARES CAPITAL CORP USD0.001 Common Stock COM 04010L103 226,529 12,571 SH SOLE 12,571 0 0
ARISTA NETWORKS INC USD0.0001 Common Stock (P/R) COM 040413205 885,489 7,212 SH SOLE 7,212 0 0
ARK INVEST Innovation ETF COM 00214Q104 414,326 6,130 SH SOLE 6,130 0 0
ARM HOLDINGS PLC Spon ADR Each Rep 1 Ord Shs COM 042068205 75,266,035 497,528 SH SOLE 497,528 0 0
ASML HOLDING NV EUR0.09 NY Registry Shs 2012 COM N07059210 640,602 485 SH SOLE 485 0 0
ASP ISOTOPES INC USD0.01 Common Stock COM 00218A105 1,708,621 386,566 SH SOLE 386,566 0 0
AST SPACEMOBILE INC USD0.0001 Class A Common Stock COM 00217D100 954,745 11,521 SH SOLE 11,521 0 0
ASTRAZENECA PLC USD0.25 Ordinary Shares COM G0593M107 1,560,419,143 8,054,943 SH SOLE 8,054,943 0 0
AT&T INC USD1 Common Stock COM 00206R102 2,620,638 90,398 SH SOLE 90,398 0 0
AURA MINERALS INC NPV Common Stock (P-R Split) COM G06973112 244,800 3,000 SH SOLE 3,000 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 853,762 4,202 SH SOLE 4,202 0 0
AUTODESK INC NPV Common Stock COM 052769106 9,123,294 38,109 SH SOLE 38,109 0 0
AUTOLUS THERAPEUTICS INC Spon ADS Each Rep 1 Ord Shares COM 05280R100 38,709 28,050 SH SOLE 28,050 0 0
AUTOZONE INC USD0.01 Common Stock COM 053332102 23,397,882 6,927 SH SOLE 6,927 0 0
AVINO SILVER & GOLD NPV Common Stock COM 053906103 133,563 21,100 SH SOLE 21,100 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101 21,620,118 50,908 SH SOLE 50,908 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209 893,243 197,184 SH SOLE 197,184 0 0
BAIDU INC ADS Each Rep 1 Ord Cls A Share COM 056752108 368,911 3,311 SH SOLE 3,311 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100 1,097,007 17,969 SH SOLE 17,969 0 0
BALL CORP NPV Common Stock COM 058498106 1,664,892 28,166 SH SOLE 28,166 0 0
BALLYS CORP USD0.01 Com Stock (Rolling Shs COM 05875B304 3,375,831 350,190 SH SOLE 350,190 0 0
BANCO BILBAO VIZCAYA ADS Ea Rep 1 Ord EUR0.49 COM 05946K101 4,892,950 225,898 SH SOLE 225,898 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 41,771,340 856,848 SH SOLE 856,848 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 5,691,633 42,154 SH SOLE 42,154 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100 5,135,611 43,291 SH SOLE 43,291 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 9,032,387 130,658 SH SOLE 130,658 0 0
BARRICK MINING CORP NPV Common Stock COM 06849F108 4,017,991 98,587 SH SOLE 98,587 0 0
BCE INC NPV Common Stock COM 05534B760 1,110,825 44,168 SH SOLE 44,168 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 2,415,524 15,363 SH SOLE 15,363 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 468,675,487 978,041 SH SOLE 978,041 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 7,899,540 11 SH SOLE 11 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109 8,165 11,639 SH SOLE 11,639 0 0
BHP GROUP LTD Spon ADR Ea Rep 2 Ord Shs COM 088606108 437,603 6,016 SH SOLE 6,016 0 0
BIGLARI HOLDINGS INC NPV Cls B Common Stock COM 08986R309 560,303 1,700 SH SOLE 1,700 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 1,470,800 77,086 SH SOLE 77,086 0 0
BIOMEA FUSION INC USD0.0001 Common Stock COM 09077A106 56,610 37,000 SH SOLE 37,000 0 0
BJS WHOLESALE CLUB HLDGS INC USD0.01 Common Stock COM 05550J101 28,306,182 287,606 SH SOLE 287,606 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103 52,277 16,135 SH SOLE 16,135 0 0
BLACKROCK INC USD0.01 Common Stock COM 09290D101 50,495,545 52,506 SH SOLE 52,506 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107 3,164,409 27,519 SH SOLE 27,519 0 0
BLACKSTONE SECURED LENDING USD0.001 Common Stock COM 09261X102 639,630 27,000 SH SOLE 27,000 0 0
BLOCK INC USD0.0000001 Cls A Com Stock COM 852234103 538,009 8,940 SH SOLE 8,940 0 0
BLOOM ENERGY CORP USD0.0001 Class A Common Stock COM 093712107 231,416 1,708 SH SOLE 1,708 0 0
BLUE GOLD LTD USD0.0001 Cls A Common Stock COM G1331C104 25,707 21,246 SH SOLE 21,246 0 0
BOEING CO USD5 Common Stock COM 097023105 1,741,711 8,751 SH SOLE 8,751 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100 611,502 8,062 SH SOLE 8,062 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 199,177,608 47,307 SH SOLE 47,307 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106 44,911,336 575,565 SH SOLE 575,565 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 199,509,546 3,179,435 SH SOLE 3,179,435 0 0
BOWHEAD SPECIALTY HLDGS INC USD0.01 Common Stock COM 10240L102 235,515 10,500 SH SOLE 10,500 0 0
BP PLC ADR Cnv Into 6 USD0.25 Ord Shs COM 055622104 377,859 8,037 SH SOLE 8,037 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,925,031 31,740 SH SOLE 31,740 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 350,606,118 1,132,778 SH SOLE 1,132,778 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 65,418,022 402,622 SH SOLE 402,622 0 0
BROOKFIELD ASSET MGMT Cls A Limited Voting Shs (CAD) COM 113004105 3,107,629 70,118 SH SOLE 70,118 0 0
BROOKFIELD BUSINESS PARTNERS Unit Ltd Partnership COM G16234109 422,727 13,437 SH SOLE 13,437 0 0
BROOKFIELD CORP Cls A Limited Voting Shs COM 11271J107 1,957,945 48,475 SH SOLE 48,475 0 0
BROOKFIELD INFRASTRUCTURE PRTS Partners L P Shares COM G16252101 3,871,847 107,194 SH SOLE 107,194 0 0
BROWN & BROWN INC USD0.10 Common Stock COM 115236101 75,266,620 1,154,219 SH SOLE 1,154,219 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 1,839,060 69,556 SH SOLE 69,556 0 0
BULLISH USD0.002 Common Stock COM G16910120 4,403,829 123,253 SH SOLE 123,253 0 0
BURFORD CAPITAL LTD NPV Ordinary Shares COM G17977110 1,340,365 326,123 SH SOLE 326,123 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 175,998,412 633,384 SH SOLE 633,384 0 0
CADIZ INC USD0.01 Common Stock COM 127537207 171,152 34,858 SH SOLE 34,858 0 0
CAE INC NPV Common Stock COM 124765108 1,345,507 51,850 SH SOLE 51,850 0 0
CAMECO CORP NPV Common Stock COM 13321L108 63,966,679 589,998 SH SOLE 589,998 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 9,266,985 98,093 SH SOLE 98,093 0 0
CANADIAN NATURAL RESOURCES LTD NPV Common Stock COM 136385101 1,386,184 28,502 SH SOLE 28,502 0 0
CANADIAN PAC KANSAS CITY LTD NPV Common Stock COM 13646K108 110,713,668 1,407,840 SH SOLE 1,407,840 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 2,061,104 6,178 SH SOLE 6,178 0 0
CARNIVAL CORP USD0.001 Common (Paired Stock) COM 143658300 1,432,225 55,341 SH SOLE 55,341 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 164,106,965 231,639 SH SOLE 231,639 0 0
CBRE GROUP INC USD0.01 Class A Common Stock COM 12504L109 97,379,213 718,878 SH SOLE 718,878 0 0
CERTARA INC USD0.01 Common Stock COM 15687V109 4,314,843 756,990 SH SOLE 756,990 0 0
CHENIERE ENERGY INC USD0.003 Common Stock COM 16411R208 211,117 744 SH SOLE 744 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 144,290,404 697,392 SH SOLE 697,392 0 0
CHUBB LTD CHF24.15 Ordinary Shares COM H1467J104 91,373,497 280,347 SH SOLE 280,347 0 0
CINTAS CORP NPV Common Stock COM 172908105 86,714,018 512,676 SH SOLE 512,676 0 0
CIPHER MINING INC USD0.001 Common Stock COM 17253J106 147,940 11,495 SH SOLE 11,495 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 21,030,924 271,052 SH SOLE 271,052 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 17,942,369 158,208 SH SOLE 158,208 0 0
CLOVER HEALTH INVESTMENTS CORP USD0.0001 Cls A Com Stk COM 18914F103 40,480 23,000 SH SOLE 23,000 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 292,502,826 990,360 SH SOLE 990,360 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 457,230,091 6,012,230 SH SOLE 6,012,230 0 0
COEUR MINING INC USD1 Common Stock COM 192108504 1,775,562 94,608 SH SOLE 94,608 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 2,569,262 99,276 SH SOLE 99,276 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107 905,876 5,188 SH SOLE 5,188 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 19,431,246 227,986 SH SOLE 227,986 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 785,505 27,360 SH SOLE 27,360 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 1,116,456 8,458 SH SOLE 8,458 0 0
CONSTELLIUM SE (FRANCE) EUR0.02 Class A Common Stock COM F21107101 262,391 10,675 SH SOLE 10,675 0 0
COOPER COS INC USD0.10 Com Stk (Post Split) COM 216648501 36,100,064 504,896 SH SOLE 504,896 0 0
COPART INC USD0.001 Common Stock COM 217204106 5,158,084 155,364 SH SOLE 155,364 0 0
CORNING INC USD0.50 Common Stock COM 219350105 880,813 6,478 SH SOLE 6,478 0 0
CORTEVA INC USD0.01 Common Stock (WI) COM 22052L104 537,669 6,423 SH SOLE 6,423 0 0
COSTCO CORP NPV Common Stock COM 22160K105 235,097,199 235,962 SH SOLE 235,962 0 0
COUPANG INC USD0.0001 Cls A Common Stock COM 22266T109 1,087,336 57,592 SH SOLE 57,592 0 0
CREDICORP USD5 Common Stock COM G2519Y108 260,490 768 SH SOLE 768 0 0
CRH EUR0.32 Ord Shs COM G25508105 296,400,871 2,833,221 SH SOLE 2,833,221 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105 70,110,218 179,581 SH SOLE 179,581 0 0
CSX CORP USD1 Common Stock COM 126408103 4,651,827 113,321 SH SOLE 113,321 0 0
CVS CORP USD0.01 Common Stock COM 126650100 435,157 6,059 SH SOLE 6,059 0 0
DANAHER CORP USD0.01 Common Stock COM 235851102 48,023,215 253,287 SH SOLE 253,287 0 0
DAUCH CORP USD0.01 Common Stock COM 024061103 226,407 38,180 SH SOLE 38,180 0 0
DEERE & CO USD1 Common Stock COM 244199105 156,782,162 278,328 SH SOLE 278,328 0 0
DEFINIUM THERAPEUTICS INC NPV Ordinary Shares COM 24477V105 570,780 30,200 SH SOLE 30,200 0 0
DELL TECHNOLOGIES INC USD0.01 Class C Common Stock COM 24703L202 386,033 2,352 SH SOLE 2,352 0 0
DENISON MINES INC NPV Common Stock COM 248356107 407,009 115,300 SH SOLE 115,300 0 0
DEUTSCHE BANK AG NPV Shares (Regd) COM D18190898 847,990 28,674 SH SOLE 28,674 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 4,018,823 63,994 SH SOLE 63,994 0 0
DHT HOLDINGS INC USD0.01 Common Stock COM Y2065G121 287,752 15,750 SH SOLE 15,750 0 0
DIGITAL TURBINE INC USD0.0001 Common Stock COM 25400W102 290,923 101,015 SH SOLE 101,015 0 0
DIVERSIFIED ENERGY CO USD0.01 Shares (DI) COM 25520W107 4,132,649 222,305 SH SOLE 222,305 0 0
DOCUSIGN INC USD0.0001 Common Stock COM 256163106 235,864 4,975 SH SOLE 4,975 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105 573,703 4,832 SH SOLE 4,832 0 0
DOVER CORP USD1 Common Stock COM 260003108 4,460,413 21,398 SH SOLE 21,398 0 0
DOW INC USD0.01 Common Stock WI COM 260557103 279,679 6,715 SH SOLE 6,715 0 0
DRDGOLD LTD Spon ADR Ea Rep 10 NPV Ord Shs COM 26152H301 486,807 16,575 SH SOLE 16,575 0 0
DUOLINGO INC USD0.0001 Cls A Common Stock COM 26603R106 735,332 7,460 SH SOLE 7,460 0 0
EASTMAN KODAK CO USD0.01 Common Stock COM 277461406 115,840 12,800 SH SOLE 12,800 0 0
EATON CORPORATION PLC USD0.50 Common Stock COM G29183103 9,526,182 26,634 SH SOLE 26,634 0 0
EBAY INC USD0.001 Common Stock COM 278642103 302,004 3,318 SH SOLE 3,318 0 0
ECOLAB INC USD1 Common Stock COM 278865100 82,227,314 309,102 SH SOLE 309,102 0 0
ECOPETROL SA Spon ADR Ea Rep 20 Ord Shs COM 279158109 489,423 32,650 SH SOLE 32,650 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 1,142,821 14,271 SH SOLE 14,271 0 0
ELECTRA BATTERY MATERIALS CORP NPV Common Stock (P-R Split) COM 28474P706 145,099 250,171 SH SOLE 250,171 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 5,553,214 27,239 SH SOLE 27,239 0 0
EMERA INC NPV Common Stock COM 290876101 3,043,363 58,900 SH SOLE 58,900 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 4,156,347 31,723 SH SOLE 31,723 0 0
ENBRIDGE INC NPV Common Stock COM 29250N105 889,982 16,462 SH SOLE 16,462 0 0
ENCORE ENERGY CORP NPV Common Stock (P-R Split) COM 29259W700 63,000 35,000 SH SOLE 35,000 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 1,594,837 360,823 SH SOLE 360,823 0 0
ENDEAVOUR SILVER CORP NPV Common Stock COM 29258Y103 150,793 16,200 SH SOLE 16,200 0 0
ENERGY FUELS INC NPV Common Stock COM 292671708 1,183,478 64,845 SH SOLE 64,845 0 0
ENTEGRIS INC USD0.01 Common Stock COM 29362U104 206,225 1,759 SH SOLE 1,759 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 3,523,460 24,372 SH SOLE 24,372 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 209,900,751 214,132 SH SOLE 214,132 0 0
EQUINOX GOLD CORP NPV Com Stk (Post Rev Split) COM 29446Y502 1,322,729 91,831 SH SOLE 91,831 0 0
ERO COPPER CORP NPV Common Stock COM 296006109 354,124 13,333 SH SOLE 13,333 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 9,577,634 133,449 SH SOLE 133,449 0 0
ETF SERIES SOLUTIONS Defiance Quantum ETF COM 26922A420 266,104 2,480 SH SOLE 2,480 0 0
ETF SERIES SOLUTIONS US Global Jets ETF COM 26922A842 227,827 9,250 SH SOLE 9,250 0 0
EVAXION AS Spon ADS Ea Rep 50 Ord Shares COM 29970R303 170,089 45,723 SH SOLE 45,723 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 207,887 4,847 SH SOLE 4,847 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 182,539,738 1,075,915 SH SOLE 1,075,915 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 414,723 8,938 SH SOLE 8,938 0 0
FEDEX CORP USD0.10 Common Stock COM 31428X106 7,769,354 21,813 SH SOLE 21,813 0 0
FERGUSON ENTERPRISES INC USD0.0001 Common Stock COM 31488V107 143,340,000 614,528 SH SOLE 614,528 0 0
FERRARI NV EUR0.01 Common Stock COM N3167Y103 7,523,593 22,570 SH SOLE 22,570 0 0
FERROVIAL SE EUR0.01 Shares COM N3168P101 826,857 12,950 SH SOLE 12,950 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 208,045 4,435 SH SOLE 4,435 0 0
FIRST MAJESTIC SILVER MINING NPV Common Stock COM 32076V103 3,982,575 185,720 SH SOLE 185,720 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 842,102 4,269 SH SOLE 4,269 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 1,834,933 42,208 SH SOLE 42,208 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192 884,284 8,086 SH SOLE 8,086 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 1,786,348 59,637 SH SOLE 59,637 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408 484,875 8,111 SH SOLE 8,111 0 0
FIRST TRUST ETFS NASDAQ Semiconductor ETF COM 33738R811 229,463 1,556 SH SOLE 1,556 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 7,021,440 112,758 SH SOLE 112,758 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408 366,468 9,033 SH SOLE 9,033 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 6,985,935 96,225 SH SOLE 96,225 0 0
FIRST TRUST Large Cap Core Alphadex ETF COM 33734K109 277,141 2,273 SH SOLE 2,273 0 0
FIRST TRUST Long/Short Equity ETF COM 33739P103 220,930 3,140 SH SOLE 3,140 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108 669,298 5,219 SH SOLE 5,219 0 0
FIRST TRUST NASDAQ Clean Edge Smart Grid COM 33737A108 5,660,358 34,603 SH SOLE 34,603 0 0
FIRST TRUST NASDAQ Cybersecurity ETF COM 33734X846 3,198,184 51,024 SH SOLE 51,024 0 0
FIRST TRUST SMID Cap Rising Div Achvrs ETF COM 33741X102 651,777 16,530 SH SOLE 16,530 0 0
FIRST TRUST UK AlphaDEX ETF COM 33737J224 2,283,541 45,343 SH SOLE 45,343 0 0
FLUTTER ENTERTAINMENT PLC EUR0.09 Ordinary Shares COM G3643J108 926,373 9,093 SH SOLE 9,093 0 0
FORTINET INC USD0.001 Common Stock COM 34959E109 358,097 4,382 SH SOLE 4,382 0 0
FRANCO NEVADA CORP NPV Common Stock COM 351858105 1,660,090 6,725 SH SOLE 6,725 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 165,921,597 2,822,756 SH SOLE 2,822,756 0 0
FRONTLINE PLC USD1 Common Stock COM M46528101 412,135 11,820 SH SOLE 11,820 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 7,604,990 35,114 SH SOLE 35,114 0 0
GARMIN LTD CHF10 Common Stock COM H2906T109 344,070 1,483 SH SOLE 1,483 0 0
GE AEROSPACE USD0.01 Common Stock COM 369604301 33,672,999 118,663 SH SOLE 118,663 0 0
GE HEALTHCARE TECH INC USD0.01 Common Stock COM 36266G107 25,464,502 357,748 SH SOLE 357,748 0 0
GE VERNOVA INC USD0.01 Common Stock COM 36828A101 43,300,204 49,605 SH SOLE 49,605 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 5,083,463 26,025 SH SOLE 26,025 0 0
GENERAL DYNAMICS CORP USD1 Common Stock COM 369550108 778,079 2,267 SH SOLE 2,267 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 758,245 20,372 SH SOLE 20,372 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 395,113 2,835 SH SOLE 2,835 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830 864,969 11,329 SH SOLE 11,329 0 0
GLOBAL X FUNDS Global X Silver Miners ETF COM 37954Y848 446,346 4,955 SH SOLE 4,955 0 0
GLOBAL X FUNDS Uranium ETF COM 37954Y871 231,204 4,774 SH SOLE 4,774 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107 414,094 5,009 SH SOLE 5,009 0 0
GOLAR LNG USD1 Common Stock COM G9456A100 2,164,400 40,000 SH SOLE 40,000 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 257,883,131 304,830 SH SOLE 304,830 0 0
GOLDMINING INC NPV Common Stock COM 38149E101 144,585 121,500 SH SOLE 121,500 0 0
GORILLA TECHNOLOGY GROUP INC USD0.001 Com Stk (Post Split) COM G4000K175 190,066 18,050 SH SOLE 18,050 0 0
GRAB HOLDINGS LTD USD0.000001 Cls A Com Stock COM G4124C109 117,749 32,172 SH SOLE 32,172 0 0
GRAYSCALE BITCOIN TRUST ETF NPV Common Stock COM 389637109 439,490 8,330 SH SOLE 8,330 0 0
GSK PLC Spon ADS Each Rep 2 Ord Shares COM 37733W204 252,770 4,580 SH SOLE 4,580 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109 15,380,251 166,507 SH SOLE 166,507 0 0
GUIDEWIRE SOFTWARE INC USD0.0001 Common Stock COM 40171V100 51,410,801 343,747 SH SOLE 343,747 0 0
GXO LOGISTICS INC (WI) USD0.01 Common Stock COM 36262G101 15,272,573 294,553 SH SOLE 294,553 0 0
HA SUST INFTRA CAPITAL INC USD0.01 Common Stock COM 41068X100 14,503,828 394,662 SH SOLE 394,662 0 0
HAIN CELESIAL GROUP INC USD0.01 Common Stock COM 405217100 61,601 88,280 SH SOLE 88,280 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 286,419 18,635 SH SOLE 18,635 0 0
HCA HEALTHCARE INC USD0.01 Common Stock COM 40412C101 17,721,418 37,447 SH SOLE 37,447 0 0
HDFC BANK LTD Spon ADR Each Rep 3 INR10 Shs COM 40415F101 81,178,215 3,262,790 SH SOLE 3,262,790 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106 602,568 32,344 SH SOLE 32,344 0 0
HEWLETT PACKARD ENTERPRISE CO USD0.01 Common Stock COM 42824C109 427,579 17,958 SH SOLE 17,958 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 198,320,012 602,998 SH SOLE 602,998 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106 77,587,735 343,263 SH SOLE 343,263 0 0
HP INC USD0.01 Common Stock COM 40434L105 398,300 20,734 SH SOLE 20,734 0 0
HYATT HOTELS CORP USD0.01 Cls A Com Stk COM 448579102 277,802 1,932 SH SOLE 1,932 0 0
I 80 GOLD CORP NPV Common Stock COM 44955L106 146,507 96,740 SH SOLE 96,740 0 0
IAMGOLD CORP NPV Common Stock COM 450913108 788,264 41,890 SH SOLE 41,890 0 0
IBM CORP USD0.20 Common Stock COM 459200101 8,881,169 36,640 SH SOLE 36,640 0 0
ICON PLC EUR0.06 Ordinary Shares COM G4705A100 400,589 3,620 SH SOLE 3,620 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 68,275,815 121,511 SH SOLE 121,511 0 0
ILLINOIS TOOL WORKS INC NPV Common Stock COM 452308109 2,803,843 10,772 SH SOLE 10,772 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 309,259 2,509 SH SOLE 2,509 0 0
IMMUNITYBIO INC USD0.0001 Common Stock COM 45256X103 1,176,731 153,420 SH SOLE 153,420 0 0
IMPERIAL OIL NPV Common Stock COM 453038408 879,258 6,734 SH SOLE 6,734 0 0
INDIVIOR PHARMACEUTICALS INC USD0.001 Ordinary Shares COM 45579U109 1,225,844 40,218 SH SOLE 40,218 0 0
ING GROEP NV Spon ADR Each Rep 1 EUR0.24 COM 456837103 471,505 18,100 SH SOLE 18,100 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 714,910 8,923 SH SOLE 8,923 0 0
INNODATA INC USD0.01 Common Stock COM 457642205 5,570,819 144,247 SH SOLE 144,247 0 0
INTEGRA RESOURCES CORP NPV Com Stk (Post Rev Split) COM 45826T509 79,758 29,650 SH SOLE 29,650 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 4,623,544 104,771 SH SOLE 104,771 0 0
INTER PARFUMS INC USD0.001 Common Stock COM 458334109 4,405,740 48,500 SH SOLE 48,500 0 0
INTERCONTINENTAL EXCHANGE GRP USD0.01 Common Stock COM 45866F104 83,518,982 531,021 SH SOLE 531,021 0 0
INTERNATIONAL PAPER CORP USD1 Common Stock COM 460146103 3,925,464 109,957 SH SOLE 109,957 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 108,233,361 250,320 SH SOLE 250,320 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 193,897,464 420,611 SH SOLE 420,611 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 119,680 11,000 SH SOLE 11,000 0 0
INVESCO EXCHANGE TRADED FD TR RAFI Dev Mkts Ex US ETF COM 46138E743 1,020,540 14,600 SH SOLE 14,600 0 0
INVESCO EXCHANGE TRADING II FTSE RAFI Emerging Markets ETF COM 46138E727 865,963 32,180 SH SOLE 32,180 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 3,003,207 130,009 SH SOLE 130,009 0 0
INVESCO EXCHANGE TRADING S&P 500 Equal Weight ETF COM 46137V357 231,455 1,206 SH SOLE 1,206 0 0
INVESCO LTD USD0.20 Common Stock COM G491BT108 4,187,110 172,380 SH SOLE 172,380 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 17,373,695 30,101 SH SOLE 30,101 0 0
IONQ INC USD0.0001 Common Stock COM 46222L108 375,712 13,032 SH SOLE 13,032 0 0
IOVANCE BIOTHERAPEUTICS INC USD0.000041666 Com Stk COM 462260100 45,117 12,854 SH SOLE 12,854 0 0
IQVIA HOLDINGS INC USD0.01 Common Stock COM 46266C105 353,017 2,070 SH SOLE 2,070 0 0
IREN LTD NPV Common Stock COM Q4982L109 902,283 26,321 SH SOLE 26,321 0 0
ISHARES BITCOIN TRUST ETF NPV Common Stock COM 46438F101 3,396,289 88,399 SH SOLE 88,399 0 0
ISHARES INC Core MSCI Emerging Mkts ETF COM 46434G103 3,439,442 49,311 SH SOLE 49,311 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525 421,631 3,528 SH SOLE 3,528 0 0
ISHARES INC Europe ETF COM 464287861 1,232,295 18,138 SH SOLE 18,138 0 0
ISHARES INC MSCI All Country Asia Ex Japan COM 464288182 2,463,098 25,580 SH SOLE 25,580 0 0
ISHARES INC MSCI EMU ETF COM 464286608 6,449,978 102,969 SH SOLE 102,969 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 16,370,889 193,876 SH SOLE 193,876 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 6,369,626 119,865 SH SOLE 119,865 0 0
ISHARES INC MSCI World ETF COM 464286392 224,664 1,248 SH SOLE 1,248 0 0
ISHARES INC Silver Trust ETF COM 46428Q109 1,465,418 21,506 SH SOLE 21,506 0 0
ISHARES TRUST 0-5 Year TIPS Bond ETF COM 46429B747 1,392,891 13,467 SH SOLE 13,467 0 0
ISHARES TRUST 20 Yr Treasury Bond ETF COM 464287432 414,118 4,777 SH SOLE 4,777 0 0
ISHARES TRUST 3-7 Yr Treasury Bond ETF COM 464288661 256,294 2,161 SH SOLE 2,161 0 0
ISHARES TRUST 7-10 Yr Treasury Bond ETF COM 464287440 266,945 2,797 SH SOLE 2,797 0 0
ISHARES TRUST Asia 50 ETF COM 464288430 247,860 2,335 SH SOLE 2,335 0 0
ISHARES TRUST Barcs 1-5 Yr Inv Grd Corp Bd COM 464288646 3,635,522 69,169 SH SOLE 69,169 0 0
ISHARES TRUST Core MSCI EAFE ETF COM 46432F842 552,233 6,100 SH SOLE 6,100 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 4,919,324 7,531 SH SOLE 7,531 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 5,759,296 85,285 SH SOLE 85,285 0 0
ISHARES TRUST Core S&P Sml Cap ETF COM 464287804 1,765,574 14,203 SH SOLE 14,203 0 0
ISHARES TRUST Core S&P Total US Stock Market COM 464287150 256,374 1,800 SH SOLE 1,800 0 0
ISHARES TRUST Expanded Tech-Software ETF COM 464287515 509,118 6,360 SH SOLE 6,360 0 0
ISHARES TRUST Global 100 ETF COM 464287572 2,948,038 24,370 SH SOLE 24,370 0 0
ISHARES TRUST Global Energy ETF COM 464287341 1,373,940 23,849 SH SOLE 23,849 0 0
ISHARES TRUST Global REIT ETF COM 46434V647 358,136 14,240 SH SOLE 14,240 0 0
ISHARES TRUST Global Technology ETF COM 464287291 10,081,974 100,850 SH SOLE 100,850 0 0
ISHARES TRUST Gold New (Post Rev Split) COM 464285204 4,683,940 53,130 SH SOLE 53,130 0 0
ISHARES TRUST IBOXX USD High Yld Corp Bd ETF COM 464288513 1,189,024 14,945 SH SOLE 14,945 0 0
ISHARES TRUST IBOXX USD Inv Grd Corp Bd ETF COM 464287242 2,030,047 18,626 SH SOLE 18,626 0 0
ISHARES TRUST India 50 ETF COM 464289529 216,268 5,120 SH SOLE 5,120 0 0
ISHARES TRUST MSCI ACWI ETF COM 464288257 3,815,552 27,575 SH SOLE 27,575 0 0
ISHARES TRUST MSCI ACWI Ex-US ETF COM 464288240 4,999,268 73,014 SH SOLE 73,014 0 0
ISHARES TRUST MSCI EAFE Index Fund COM 464287465 214,171 2,205 SH SOLE 2,205 0 0
ISHARES TRUST MSCI EAFE Small Cap ETF COM 464288273 391,265 4,990 SH SOLE 4,990 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 8,695,798 153,122 SH SOLE 153,122 0 0
ISHARES TRUST MSCI India ETF COM 46429B598 693,700 14,810 SH SOLE 14,810 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 18,136,843 398,087 SH SOLE 398,087 0 0
ISHARES TRUST MSCI UK Small Cap ETF COM 46429B416 574,485 14,555 SH SOLE 14,555 0 0
ISHARES TRUST MSCI USA Quality Factor ETF COM 46432F339 646,207 3,369 SH SOLE 3,369 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 282,752 793 SH SOLE 793 0 0
ISHARES TRUST Russell 1000 Value ETF COM 464287598 359,820 1,684 SH SOLE 1,684 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 8,500,200 34,275 SH SOLE 34,275 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 2,377,266 18,555 SH SOLE 18,555 0 0
ISHARES TRUST S&P 500 Growth ETF COM 464287309 2,284,822 20,200 SH SOLE 20,200 0 0
ISHARES TRUST S&P 500 Value ETF COM 464287408 1,707,992 8,089 SH SOLE 8,089 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 2,407,813 25,741 SH SOLE 25,741 0 0
ISHARES TRUST S&P Global Clean Energy Index COM 464288224 760,425 41,576 SH SOLE 41,576 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 6,110,604 40,358 SH SOLE 40,358 0 0
ISHARES TRUST Semiconductor ETF COM 464287523 747,701 2,275 SH SOLE 2,275 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 5,169,483 46,842 SH SOLE 46,842 0 0
ISHARES TRUST US Aerospace & Defense ETF COM 464288760 926,625 4,236 SH SOLE 4,236 0 0
ISHARES TRUST US Real Estate ETF COM 464287739 324,435 3,431 SH SOLE 3,431 0 0
ISHARES TRUST US Technology ETF COM 464287721 4,307,999 23,746 SH SOLE 23,746 0 0
ITAU UNIBANCO HOLDING SA ADR Each Rep 1 NPV Pref COM 465562106 132,923 15,862 SH SOLE 15,862 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107 2,724,510 25,771 SH SOLE 25,771 0 0
JACOBS SOLUTIONS INC USD1.00 Common Stock COM 46982L108 249,723 1,962 SH SOLE 1,962 0 0
JANUS HENDERSON GROUP PLC USD1.50 Ordinary Shares COM G4474Y214 452,158 8,802 SH SOLE 8,802 0 0
JAZZ PHARMA PLC USD0.0001 Common Stock COM G50871105 255,028 1,349 SH SOLE 1,349 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 180,926,665 740,168 SH SOLE 740,168 0 0
JOHNSON CONTROLS INTL USD1 Common Stock COM G51502105 29,120,006 222,375 SH SOLE 222,375 0 0
JONES LANG LASALLE USD0.01 Common Stock COM 48020Q107 1,027,992 3,378 SH SOLE 3,378 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 798,783,243 2,715,472 SH SOLE 2,715,472 0 0
KALVISTA PHARMACEUTICALS INC USD0.001 Common Stock COM 483497103 219,859 10,922 SH SOLE 10,922 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,503,153 57,089 SH SOLE 57,089 0 0
KIMBERLY CLARK CORP NPV Common Stock COM 494368103 2,654,854 27,520 SH SOLE 27,520 0 0
KINDER MORGAN INC USD0.01 Common Stock COM 49456B101 483,301 14,414 SH SOLE 14,414 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 167,500,110 1,810,812 SH SOLE 1,810,812 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 1,087,121 48,338 SH SOLE 48,338 0 0
KRANESHARES TRUST CSI China Internet ETF (USD) COM 500767306 1,829,470 64,350 SH SOLE 64,350 0 0
KRATOS DEFENSE & SECURITY SOLS USD0.001 Common Stock COM 50077B207 241,849 3,430 SH SOLE 3,430 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 2,006,702 5,814 SH SOLE 5,814 0 0
LAM RESEARCH CORP USD0.001 Com Stock (P/S) COM 512807306 15,621,109 73,112 SH SOLE 73,112 0 0
LEGG MASON ETF Franklin Low Vol Hi Div ETF COM 52468L505 583,005 14,381 SH SOLE 14,381 0 0
LESAKA TECHNOLOGIES INC USD0.001 Common Stock COM 64107N206 18,550,097 3,644,420 SH SOLE 3,644,420 0 0
LIGHTBRIDGE CORP USD0.001 Com Stk (P-R Split) COM 53224K302 307,658 28,861 SH SOLE 28,861 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 384,496,971 418,036 SH SOLE 418,036 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 984,491 73,360 SH SOLE 73,360 0 0
LINDE PLC EUR0.001 Common Shares COM G54950103 290,344,322 585,655 SH SOLE 585,655 0 0
LINEAGE CELL THERAPEUTICS INC NPV Common Stock COM 53566P109 55,300 35,000 SH SOLE 35,000 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 3,851,622 11,350 SH SOLE 11,350 0 0
LIVE NATION ENTERTAINMENT INC USD0.01 Common Stock COM 538034109 640,847 4,202 SH SOLE 4,202 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 5,024,090 171,062 SH SOLE 171,062 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 9,683,536 16,022 SH SOLE 16,022 0 0
LOEWS CORP USD1 Common Stock COM 540424108 1,601,100 15,000 SH SOLE 15,000 0 0
LOWES COS INC USD0.50 Common Stock COM 548661107 1,816,520 7,688 SH SOLE 7,688 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109 1,124,825 7,347 SH SOLE 7,347 0 0
MAGNUM ICE CREAM CO EUR3.5 NPV Shares COM N5505D105 16,999,175 1,162,646 SH SOLE 1,162,646 0 0
MANCHESTER UTD PLC USD0.0005 Cls A Common Stock COM G5784H106 1,387,195 82,473 SH SOLE 82,473 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 3,701,817 107,799 SH SOLE 107,799 0 0
MARATHON PETROLEUM CORP USD0.01 Common Stock COM 56585A102 368,467 1,509 SH SOLE 1,509 0 0
MARKEL GROUP INC NPV Common Stock COM 570535104 5,007,207 2,616 SH SOLE 2,616 0 0
MARRIOTT INTL INC USD0.01 Cls A Common Stock COM 571903202 298,614 913 SH SOLE 913 0 0
MARSH INC USD1 Common Stock COM 571748102 235,366,793 1,356,972 SH SOLE 1,356,972 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 95,949,541 162,991 SH SOLE 162,991 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104 7,001,547 70,687 SH SOLE 70,687 0 0
MASTEC INC USD0.10 Common Stock COM 576323109 326,566 1,015 SH SOLE 1,015 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 255,027,962 510,403 SH SOLE 510,403 0 0
MAXCYTE INC USD0.01 Common Stock COM 57777K106 156,923 223,378 SH SOLE 223,378 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100 196,854 11,320 SH SOLE 11,320 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 21,867,184 70,360 SH SOLE 70,360 0 0
MCKESSON CORP USD0.01 Common Stock COM 58155Q103 14,434,204 16,680 SH SOLE 16,680 0 0
MEDTRONIC PLC USD0.0001 Common Stock COM G5960L103 4,739,148 54,693 SH SOLE 54,693 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 43,298,118 25,042 SH SOLE 25,042 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 26,733,249 222,240 SH SOLE 222,240 0 0
MESOBLAST LTD Spon ADR Ea Rep 10 Ord Shs COM 590717401 215,581 14,017 SH SOLE 14,017 0 0
META PLATFORMS INC USD0.000006 Cls A Common Stock COM 30303M102 386,311,902 675,217 SH SOLE 675,217 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 2,188,017 33,865 SH SOLE 33,865 0 0
MICRON TECHNOLOGY INC USD0.10 Common Stock COM 595112103 9,173,031 27,152 SH SOLE 27,152 0 0
MICROSOFT CORP USD0.00000625 Common Stock COM 594918104 1,337,769,513 3,613,937 SH SOLE 3,613,937 0 0
MICROVAST HOLDINGS INC USD0.0001 Common Stock COM 59516C106 101,250 67,500 SH SOLE 67,500 0 0
MODERNA INC USD0.0001 Common Stock COM 60770K107 699,922 13,778 SH SOLE 13,778 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 33,743,205 585,413 SH SOLE 585,413 0 0
MONOLITHIC POWER SYSTEM INC USD0.001 Common Stock COM 609839105 5,389,122 4,929 SH SOLE 4,929 0 0
MONTAUK RENEWABLES INC USD0.01 Common Stock COM 61218C103 117,300 102,000 SH SOLE 102,000 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 2,258,030 5,176 SH SOLE 5,176 0 0
MORGAN STANLEY EMERG MKTS DEBT USD0.01 Common Stock COM 61744H105 70,200 10,000 SH SOLE 10,000 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 122,173,147 742,378 SH SOLE 742,378 0 0
MOTOROLA SOLUTIONS INC USD0.01 Common Stock COM 620076307 155,976,629 359,418 SH SOLE 359,418 0 0
MSCI INC USD0.01 Common Stock COM 55354G100 7,075,584 13,127 SH SOLE 13,127 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 121,792,531 1,266,693 SH SOLE 1,266,693 0 0
NEW FOUND GOLD CORP NPV Common Stock COM 64440N103 21,298 11,451 SH SOLE 11,451 0 0
NEW YORK LIFE INVESTMENTS ETF Hedge Multi-Strat Tracker ETF COM 45409B107 601,433 17,627 SH SOLE 17,627 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 8,929,650 82,491 SH SOLE 82,491 0 0
NEXGEN ENERGY LTD NPV Common Stock COM 65340P106 504,673 43,571 SH SOLE 43,571 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 49,224,635 529,981 SH SOLE 529,981 0 0
NEXTPOWER INC USD0.0001 Cls A Common Stock COM 65290E101 1,146,430 9,510 SH SOLE 9,510 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 15,656,693 296,416 SH SOLE 296,416 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106 1,158,236 192,079 SH SOLE 192,079 0 0
NIOCORP DEVELOPMENTS LTD NPV Com Stock (Post Rev Split) COM 654484609 196,463 44,050 SH SOLE 44,050 0 0
NOBLE CORP USD0.0001 Cls A Common Stock COM G65431127 308,159 6,280 SH SOLE 6,280 0 0
NORDIC AMERICAN TANKERS LTD USD0.01 Common Stock COM G65773106 1,206,867 205,950 SH SOLE 205,950 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 1,353,410 9,697 SH SOLE 9,697 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 6,693,199 43,818 SH SOLE 43,818 0 0
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B Shares COM 670100205 3,009,163 81,882 SH SOLE 81,882 0 0
NU HOLDINGS LTD USD0.000006666666 Cls A Com COM G6683N103 2,681,715 186,619 SH SOLE 186,619 0 0
NUTRIEN LTD NPV Common Stock COM 67077M108 657,779 8,719 SH SOLE 8,719 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 1,054,795,267 6,048,138 SH SOLE 6,048,138 0 0
OCCIDENTAL PETROLEUM CORP USD0.20 Common Stock COM 674599105 1,086,150 16,710 SH SOLE 16,710 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 354,700 10,000 SH SOLE 10,000 0 0
OMNICOM GROUP INC USD0.15 Common Stock COM 681919106 210,868 2,800 SH SOLE 2,800 0 0
ON SEMICONDUCTOR USD0.01 Common Stock COM 682189105 5,325,801 86,011 SH SOLE 86,011 0 0
ONDAS INC USD0.0001 Com Stk (P-R Split) COM 68236H204 121,362 13,425 SH SOLE 13,425 0 0
OPENDOOR TECHNOLOGIES INC USD0.0001 Common Stock COM 683712103 51,971 11,105 SH SOLE 11,105 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105 6,616,272 44,975 SH SOLE 44,975 0 0
ORAMED PHARMACEUTICALS INC USD0.001 Common Stock COM 68403P203 792,261 233,018 SH SOLE 233,018 0 0
OREILLY AUTOMOTIVE NEW INC USD0.01 Common Stock COM 67103H107 149,836,668 1,623,190 SH SOLE 1,623,190 0 0
ORION DIGITAL CORP NPV Common Stock COM 68627G104 9,919 10,333 SH SOLE 10,333 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106 335,828 20,950 SH SOLE 20,950 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 27,442,252 356,023 SH SOLE 356,023 0 0
OVINTIV INC USD0.01 Common Stock COM 69047Q102 330,073 5,564 SH SOLE 5,564 0 0
OWENS & MINOR INC USD2 Common Stock COM 690732102 34,770 15,250 SH SOLE 15,250 0 0
OWENS CORNING INC USD0.01 Common Stock COM 690742101 6,616,354 61,138 SH SOLE 61,138 0 0
PACCAR INC USD1 Common Stock COM 693718108 273,619 2,369 SH SOLE 2,369 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108 4,136,067 28,275 SH SOLE 28,275 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105 151,104,806 942,520 SH SOLE 942,520 0 0
PAN AMERICAN SILVER CORP NPV Common Stock COM 697900108 3,871,696 70,914 SH SOLE 70,914 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 145,309,090 162,313 SH SOLE 162,313 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107 17,851,382 193,784 SH SOLE 193,784 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 15,866,774 350,802 SH SOLE 350,802 0 0
PEABODY ENERGY CORP USD0.01 Common Stock COM 704551100 240,370 7,295 SH SOLE 7,295 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 889,882 2,710 SH SOLE 2,710 0 0
PEPGEN INC USD0.0001 Common Stock COM 713317105 56,645 32,003 SH SOLE 32,003 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 37,262,146 239,952 SH SOLE 239,952 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103 543,260 19,340 SH SOLE 19,340 0 0
PETROLEO BRASILEIRO SA Spon ADR Rep 4 Pref Shares COM 71654V101 384,375 20,500 SH SOLE 20,500 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 12,527,723 446,144 SH SOLE 446,144 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 5,742,423 34,731 SH SOLE 34,731 0 0
PHILLIPS 66 USD0.01 Common Stock COM 718546104 1,025,673 5,630 SH SOLE 5,630 0 0
PIMCO CORPORATE & INCOME OPPS USD0.00001 Common Stock COM 72201B101 180,900 15,000 SH SOLE 15,000 0 0
PIMCO CORPORATE INC & STRATEGY USD0.00001 Common Stock COM 72200U100 291,550 24,500 SH SOLE 24,500 0 0
PIMCO HIGH INCOME FUND USD0.00001 Common Stock COM 722014107 608,382 131,400 SH SOLE 131,400 0 0
PLATINUM GROUP METALS LTD NPV Com Stk (Post Rev Split) COM 72765Q882 177,000 100,000 SH SOLE 100,000 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202 87,328 38,641 SH SOLE 38,641 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 686,383 6,422 SH SOLE 6,422 0 0
PRICE T ROWE MEDIA INC USD0.20 Common Stock COM 74144T108 225,350 2,500 SH SOLE 2,500 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 223,341,505 1,546,258 SH SOLE 1,546,258 0 0
PROGRESSIVE CORP USD1 Common Stock COM 743315103 256,919 1,296 SH SOLE 1,296 0 0
PROLOGIS INC USD0.01 Common Stock COM 74340W103 898,559 6,798 SH SOLE 6,798 0 0
PROSHARES TRUST UltraPro QQQ ETF COM 74347X831 1,332,342 31,966 SH SOLE 31,966 0 0
PTC THERAPEUTICS INC USD0.001 Common Stock COM 69366J200 1,601,055 23,500 SH SOLE 23,500 0 0
PUBLIC STORAGE INC USD0.10 Common Stock COM 74460D109 16,403,138 60,555 SH SOLE 60,555 0 0
QNITY ELECTRONICS INC USD0.01 Common Stock (WI) COM 74743L100 208,145 1,804 SH SOLE 1,804 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 4,150,064 32,226 SH SOLE 32,226 0 0
QUANTA SERVICES INC USD0.00001 Common Stock COM 74762E102 3,036,629 5,531 SH SOLE 5,531 0 0
RADNET INC USD0.01 Common Stock COM 750491102 2,309,821 41,328 SH SOLE 41,328 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 23,268,465 106,239 SH SOLE 106,239 0 0
RIO TINTO PLC ADR Each Rep 1 Ordinary Shares COM 767204100 851,271 9,125 SH SOLE 9,125 0 0
RIVIAN AUTOMOTIVE INC USD0.001 Cls A Common Stock COM 76954A103 237,383 15,773 SH SOLE 15,773 0 0
ROBINHOOD MARKETS USD0.0001 Cls A Common Stock COM 770700102 355,439 5,129 SH SOLE 5,129 0 0
ROBLOX CORPORATION USD0.0001 Cls A Common Stock COM 771049103 792,688 14,015 SH SOLE 14,015 0 0
ROGERS COMMUNICATIONS INC CAD1.62478 Cls B Common Stock COM 775109200 230,040 6,000 SH SOLE 6,000 0 0
ROLLINS INC USD1 Common Stock COM 775711104 90,012,407 1,685,310 SH SOLE 1,685,310 0 0
ROPER TECHNOLOGIES INC USD0.01 Common Stock COM 776696106 7,840,829 22,158 SH SOLE 22,158 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 54,741,030 339,711 SH SOLE 339,711 0 0
ROYAL CARIBBEAN CRUISES LTD USD0.01 Common Stock COM V7780T103 91,829,767 333,708 SH SOLE 333,708 0 0
ROYAL GOLD INC USD0.01 Common Stock COM 780287108 431,360 1,695 SH SOLE 1,695 0 0
RTX CORP USD1.00 Common Stock COM 75513E101 154,022,934 798,460 SH SOLE 798,460 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 239,731,406 563,623 SH SOLE 563,623 0 0
SABLE OFFSHORE CORP USD0.0001 Common Stock COM 78574H104 176,268 10,670 SH SOLE 10,670 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 36,737,776 196,806 SH SOLE 196,806 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105 9,473,184 100,800 SH SOLE 100,800 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100 2,546,407 30,750 SH SOLE 30,750 0 0
SELECT SECTOR SPDR FUND Energy ETF COM 81369Y506 1,120,812 18,296 SH SOLE 18,296 0 0
SENTINELONE INC USD0.0001 Cls A Common Stock COM 81730H109 3,714,231 288,372 SH SOLE 288,372 0 0
SERVICENOW INC USD0.001 Common Stock COM 81762P102 74,668,669 714,191 SH SOLE 714,191 0 0
SHELL PLC Spon ADS Ea Rep 2 Ord Shs COM 780259305 3,218,265 34,605 SH SOLE 34,605 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 83,888,576 261,702 SH SOLE 261,702 0 0
SHOPIFY INC NPV Class A Common Stock COM 82509L107 179,216,823 1,510,859 SH SOLE 1,510,859 0 0
SIBANYE STILLWATER Spon ADR Ea Rep 4 Ord Shs COM 82575P107 179,083 14,536 SH SOLE 14,536 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103 113,364 10,575 SH SOLE 10,575 0 0
SKYLINE BUILDERS GROUP HOLDING USD0.00001 Class A Stock COM G8193D104 606,854 196,393 SH SOLE 196,393 0 0
SLB LTD USD0.01 Common Stock COM 806857108 27,815,813 541,269 SH SOLE 541,269 0 0
SMURFIT WESTROCK PLC USD0.001 Common Stock COM G8267P108 2,789,346 70,007 SH SOLE 70,007 0 0
SNOWFLAKE INC USD0.0001 Class A Common Stock COM 833445109 3,911,064 25,932 SH SOLE 25,932 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105 406,966 5,028 SH SOLE 5,028 0 0
SOFI TECHNOLOGIES USD0.0001 Cls A Common Stock COM 83406F102 319,124 20,096 SH SOLE 20,096 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 235,136 4,606 SH SOLE 4,606 0 0
SOLSTICE ADVANCED MATERIALS USD0.01 Common Stock COM 83443Q103 796,481 10,458 SH SOLE 10,458 0 0
SONY GROUP CORP Spon Adr Ea Rep 1 Ord Shares COM 835699307 4,271,175 206,337 SH SOLE 206,337 0 0
SOPHIA GENETICS SA CHF0.05 Common Stock COM H82027105 738,208 149,133 SH SOLE 149,133 0 0
SPDR ETFS Dow Jones Industrial Avg ETF COM 78467X109 1,170,944 2,528 SH SOLE 2,528 0 0
SPDR GOLD TRUST Gold Shares NPV COM 78463V107 80,675,568 187,498 SH SOLE 187,498 0 0
SPDR INDEX SHARES Eurostoxx 50 ETF COM 78463X202 1,650,955 26,594 SH SOLE 26,594 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 3,151,789 41,460 SH SOLE 41,460 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 3,796,173 122,142 SH SOLE 122,142 0 0
SPDR SERIES TRUST S&P Aerospace & Defense ETF COM 78464A631 356,333 1,403 SH SOLE 1,403 0 0
SPDR SERIES TRUST S&P Biotech ETF COM 78464A870 654,360 5,123 SH SOLE 5,123 0 0
SPDR SERIES TRUST S&P Dividend ETF COM 78464A763 1,266,029 8,675 SH SOLE 8,675 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755 213,319 1,975 SH SOLE 1,975 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 703,106 1,140 SH SOLE 1,140 0 0
SPDR SERIES TRUST S&P Semiconductor ETF COM 78464A862 837,476 2,568 SH SOLE 2,568 0 0
SPDR SERIES TRUST Utilities Select Sector ETF COM 81369Y886 254,964 5,556 SH SOLE 5,556 0 0
SPECTRAL AI INC USD0.0001 Cls A Common Stock COM 84757T105 127,956 87,045 SH SOLE 87,045 0 0
SPOTIFY TECHNOLOGY EUR0.000625 Common Stock COM L8681T102 2,928,856 6,040 SH SOLE 6,040 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107 4,340,395 177,958 SH SOLE 177,958 0 0
SPROTT ASSET MGMT Uranium Miners ETF COM 85208P303 293,647 4,650 SH SOLE 4,650 0 0
SPROTT ETFS Junior Uranium Miners ETF COM 85208P808 1,042,899 35,606 SH SOLE 35,606 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208 579,818 4,073 SH SOLE 4,073 0 0
SRX HEALTH SOLUTIONS INC USD0.001 Com Stk (P-R Split) COM 08771Y402 2,580 20,000 SH SOLE 20,000 0 0
SSGA ACTIVE TR Spdr Blackstone High Inc ETF COM 78470P846 12,138,240 436,000 SH SOLE 436,000 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 1,070,589 15,066 SH SOLE 15,066 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 794,394 8,867 SH SOLE 8,867 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 378,667 21,990 SH SOLE 21,990 0 0
STATE STREET CORP USD1 Common Stock COM 857477103 3,240,695 25,606 SH SOLE 25,606 0 0
STATE STREET SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 48,227,913 74,158 SH SOLE 74,158 0 0
STEPAN CO USD1 Common Stock COM 858586100 332,367 6,650 SH SOLE 6,650 0 0
STERIS PLC USD0.001 Ordinary Shares COM G8473T100 22,164,081 100,231 SH SOLE 100,231 0 0
STRATEGY INC USD0.001 Cls A Common Stock COM 594972408 2,393,913 19,182 SH SOLE 19,182 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 87,920,497 267,569 SH SOLE 267,569 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105 808,727 12,950 SH SOLE 12,950 0 0
SUNBELT RENTALS HOLDINGS INC USD0.01 Common Stock COM 866966104 146,291,276 2,292,966 SH SOLE 2,292,966 0 0
SUNCOR ENERGY INC New NPV Common Stock (CAD) COM 867224107 794,192 12,046 SH SOLE 12,046 0 0
SUPER GROUP SGHC LTD Ordinary Shares COM G8588X103 481,982 44,628 SH SOLE 44,628 0 0
SURF AIR MOBILITY INC USD0.0001 Com Stk (P-R Split) COM 868927203 370,674 322,326 SH SOLE 322,326 0 0
SYSCO CORP NPV Common Stock COM 871829107 3,487,751 48,896 SH SOLE 48,896 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 346,755,963 1,026,057 SH SOLE 1,026,057 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 3,426,427 17,349 SH SOLE 17,349 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106 207,979 1,716 SH SOLE 1,716 0 0
TC ENERGY CORP NPV Common Stock COM 87807B107 928,684 14,878 SH SOLE 14,878 0 0
TE CONNECTIVITY PLC USD0.01 Common Stock COM G87052109 227,413 1,088 SH SOLE 1,088 0 0
TECK RESOURCES LTD NPV Cls B Sub-Vtg Common Stock COM 878742204 447,224 8,648 SH SOLE 8,648 0 0
TEMPLETON DRAGON FUND PLC USD0.01 Common Stock COM 88018T101 161,272 15,200 SH SOLE 15,200 0 0
TEMPLETON EMERGING MARKETS INC NPV Common Stock COM 880192109 138,230 23,000 SH SOLE 23,000 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 31,275,699 84,131 SH SOLE 84,131 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 371,951 12,349 SH SOLE 12,349 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 41,629,828 214,432 SH SOLE 214,432 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102 2,156,875 4,545 SH SOLE 4,545 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 440,117 19,397 SH SOLE 19,397 0 0
THE TRAVELERS CO INC NPV Common Stock COM 89417E109 398,434 1,366 SH SOLE 1,366 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 468,874,399 953,908 SH SOLE 953,908 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903808 6,361,508 70,707 SH SOLE 70,707 0 0
TIDEWATER INC NEW USD0.001 Common Stock COM 88642R109 241,292 2,888 SH SOLE 2,888 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 111,822,099 700,201 SH SOLE 700,201 0 0
TMC THE METALS CO INC USD0.0001 Cls A Common Stock COM 87261Y106 143,920 30,818 SH SOLE 30,818 0 0
TOPGOLF CALLAWAY BRANDS CORP USD0.01 Common Stock COM 131193104 300,057 21,618 SH SOLE 21,618 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 2,980,968 32,019 SH SOLE 32,019 0 0
TOTALENERGIES SE EUR2.5 Shares COM F92124100 290,456,775 3,120,608 SH SOLE 3,120,608 0 0
TRACTOR SUPPLY CO USD0.008 Common Stock COM 892356106 215,175 4,750 SH SOLE 4,750 0 0
TRANE TECHNOLOGIES PLC USD1 Common Stock COM G8994E103 29,935,684 71,833 SH SOLE 71,833 0 0
TRANSALTA CORP MTN NPV Common Shares COM 89346D107 747,427 57,012 SH SOLE 57,012 0 0
TRANSOCEAN LTD CHF15 Common Stock COM H8817H100 83,750 12,632 SH SOLE 12,632 0 0
TRIMBLE INC NPV Common Stock COM 896239100 4,196,115 64,328 SH SOLE 64,328 0 0
TRX GOLD CORP NPV Common Stock COM 87283P109 21,000 14,000 SH SOLE 14,000 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 91,588,756 1,273,304 SH SOLE 1,273,304 0 0
UBS GROUP USD0.10 Shares COM H42097107 46,654,199 1,220,034 SH SOLE 1,220,034 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 60,840,307 116,394 SH SOLE 116,394 0 0
UNILEVER PLC Spons ADS Each Rep 1 Ord Shs COM 904767803 512,843 9,002 SH SOLE 9,002 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 7,056,845 29,086 SH SOLE 29,086 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 10,256,984 37,906 SH SOLE 37,906 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 29,600 20,000 SH SOLE 20,000 0 0
URANIUM ENERGY CORP USD0.001 Common Stock COM 916896103 1,189,053 88,078 SH SOLE 88,078 0 0
URANIUM ROYALTY CORP NPV Common Stock COM 91702V101 200,750 55,000 SH SOLE 55,000 0 0
US ANTIMONY CORP USD0.01 Cap Stock COM 911549103 87,300 10,000 SH SOLE 10,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 123,578,412 2,376,051 SH SOLE 2,376,051 0 0
UTD THERAPEUTIC COM USD0.01 COM 91307C102 2,536,768 4,278 SH SOLE 4,278 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 957,252 10,431 SH SOLE 10,431 0 0
VANECK VECTORS ETF JR Gold Miners ETF COM 92189F791 367,922 3,065 SH SOLE 3,065 0 0
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp) COM 92189H607 345,195 854 SH SOLE 854 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 6,137,464 78,274 SH SOLE 78,274 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 2,858,852 38,822 SH SOLE 38,822 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 432,180 2,100 SH SOLE 2,100 0 0
VANGUARD INDEX FUNDS Growth ETF COM 922908736 214,027 490 SH SOLE 490 0 0
VANGUARD INDEX FUNDS Real Estate ETF COM 922908553 7,229,848 81,509 SH SOLE 81,509 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 64,105,164 107,280 SH SOLE 107,280 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 3,714,287 14,181 SH SOLE 14,181 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 434,500 2,000 SH SOLE 2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 3,088,758 9,628 SH SOLE 9,628 0 0
VANGUARD INDEX FUNDS Value ETF COM 922908744 1,147,181 5,847 SH SOLE 5,847 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 5,164,074 62,648 SH SOLE 62,648 0 0
VANGUARD INTL EQUITY FTSE All World Ex US ETF COM 922042775 805,898 10,731 SH SOLE 10,731 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 11,385,254 210,643 SH SOLE 210,643 0 0
VANGUARD INTL EQUITY FTSE Pacific ETF COM 922042866 21,124,730 216,154 SH SOLE 216,154 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 16,166,288 116,876 SH SOLE 116,876 0 0
VANGUARD INVESTMENTS FTSE Developed Markets ETF COM 921943858 492,198 7,681 SH SOLE 7,681 0 0
VANGUARD INVESTMENTS High Dividend Yield Index ETF COM 921946406 851,575 5,750 SH SOLE 5,750 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 3,077,224 37,187 SH SOLE 37,187 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 6,509,447 64,984 SH SOLE 64,984 0 0
VANGUARD SCOTTSDAL FUNDS Intermediate Term Treasury ETF COM 92206C706 1,008,479 16,935 SH SOLE 16,935 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 400,368 3,650 SH SOLE 3,650 0 0
VANGUARD SCOTTSDAL Short Term Corp Bond Index ETF COM 92206C409 4,125,052 52,038 SH SOLE 52,038 0 0
VANGUARD WORLD FUND Utilities ETF COM 92204A876 643,955 3,250 SH SOLE 3,250 0 0
VANGUARD WORLD FUNDS Energy ETF COM 92204A306 327,045 1,890 SH SOLE 1,890 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 1,550,647 5,694 SH SOLE 5,694 0 0
VANGUARD WORLD FUNDS Information Technology ETF COM 92204A702 2,908,096 4,168 SH SOLE 4,168 0 0
VERALTO CORP USD0.01 Common Stock COM 92338C103 17,942,451 202,923 SH SOLE 202,923 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 24,718,922 130,271 SH SOLE 130,271 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 25,095,933 499,919 SH SOLE 499,919 0 0
VERTEX PHARMACEUTICAL INC USD0.01 Common Stock COM 92532F100 426,445 955 SH SOLE 955 0 0
VERTICAL AEROSPACE LTD USD0.0001 Ord Shs (Pst Rev Sp) COM G9471C206 135,413 61,273 SH SOLE 61,273 0 0
VERTIV HOLDINGS CO USD0.0001 Common Stock COM 92537N108 393,160 1,569 SH SOLE 1,569 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106 293,410 21,718 SH SOLE 21,718 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102 256,354 28,611 SH SOLE 28,611 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 959,096,623 3,173,298 SH SOLE 3,173,298 0 0
VISTRA CORP USD0.01 Common Stock COM 92840M102 427,237 2,842 SH SOLE 2,842 0 0
VIZSLA SILVER CORP NPV Common Stock COM 92859G608 105,930 32,100 SH SOLE 32,100 0 0
VONTIER CORP USD0.0001 Common Stock COM 928881101 9,909,608 279,380 SH SOLE 279,380 0 0
VOX RTY CORP (CA) NPV Common Stock COM 92919F103 68,772 13,200 SH SOLE 13,200 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 122,637,888 986,787 SH SOLE 986,787 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 43,545,351 451,809 SH SOLE 451,809 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 103,735,483 638,608 SH SOLE 638,608 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 107,288,721 466,899 SH SOLE 466,899 0 0
WATERS CORP USD0.01 Common Stock COM 941848103 938,070 3,150 SH SOLE 3,150 0 0
WD-40 CO USD0.001 Common Stock COM 929236107 945,261 4,635 SH SOLE 4,635 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 95,877,703 828,174 SH SOLE 828,174 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 8,745,317 109,852 SH SOLE 109,852 0 0
WESTERN COPPER & GOLD CORP NPV Common Stock COM 95805V108 69,448 27,450 SH SOLE 27,450 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 467,150 19,122 SH SOLE 19,122 0 0
WHEATON PRECIOUS METALS CORP NPV Common Stock COM 962879102 2,513,829 19,205 SH SOLE 19,205 0 0
WILLIAMS COS INC USD1 Common Stock COM 969457100 751,016 10,319 SH SOLE 10,319 0 0
WILLIS TOWERS WATSON PLC USD0.000304635 Common Stock COM G96629103 686,342 2,361 SH SOLE 2,361 0 0
WISDOMTREE TRUST Emg Mkts High Dividend Fund COM 97717W315 1,782,280 35,868 SH SOLE 35,868 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 2,054,721 12,957 SH SOLE 12,957 0 0
WISDOMTREE TRUST US LargeCap Dividend Fund COM 97717W307 419,851 4,700 SH SOLE 4,700 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101 545,664 4,200 SH SOLE 4,200 0 0
XENON PHARMACEUTICALS INC NPV Common Stock COM 98420N105 1,376,177 23,666 SH SOLE 23,666 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105 371,423 21,708 SH SOLE 21,708 0 0
XPO LOGISTICS INC USD0.001 Common Stock COM 983793100 2,378,373 12,225 SH SOLE 12,225 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 40,757,267 341,065 SH SOLE 341,065 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 512,306 3,295 SH SOLE 3,295 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109 416,386 8,536 SH SOLE 8,536 0 0
ZETA GLOBAL HLDGS CORP USD0.001 Cls A Com Stk COM 98956A105 170,535 10,712 SH SOLE 10,712 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102 758,262 8,386 SH SOLE 8,386 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 41,907,099 354,514 SH SOLE 354,514 0 0