The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
BARRICK GOLD CORP NPV Common Stock COM 067901108   2,459,028 135,726 SH   SOLE   135,726 0 0
Intl Business McHn COM USD0.20 (Cdi) COM 459200101   6,337,451 38,758 SH   SOLE   38,758 0 0
Verizon Commun COM USD0.10 COM 92343V104   23,816,383 631,735 SH   SOLE   631,735 0 0
CRH PLC EUR0.32 Ordinary Shares (DI) COM G25508105   46,095,268 666,716 SH   SOLE   666,716 0 0
Pfizer Inc COM USD0.05 COM 717081103   17,395,536 604,222 SH   SOLE   604,222 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106   669,271,693 4,404,842 SH   SOLE   4,404,842 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100   249,169,201 2,263,734 SH   SOLE   2,263,734 0 0
DENISON MINES INC NPV Common Stock COM 248356107   150,465 85,500 SH   SOLE   85,500 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107   2,988,885 20,276 SH   SOLE   20,276 0 0
ADOBE INC NPV Common Stock COM 00724F101   248,953,424 417,287 SH   SOLE   417,287 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108   5,337,816 96,947 SH   SOLE   96,947 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106   49,747,543 181,693 SH   SOLE   181,693 0 0
ALLSTATE CORP NPV Common Stock COM 020002101   556,980 3,979 SH   SOLE   3,979 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106   102,099,620 486,861 SH   SOLE   486,861 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100   2,624,438 9,112 SH   SOLE   9,112 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109   2,025,520 10,812 SH   SOLE   10,812 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784   215,783 3,185 SH   SOLE   3,185 0 0
Spdr Index Shs Fds Euro Stoxx 50 Etf COM 78463X202   1,369,757 28,650 SH   SOLE   28,650 0 0
ANALOG DEVICES USD16.666 Common Stock COM 032654105   465,424 2,344 SH   SOLE   2,344 0 0
JONES LANG LASALLE USD0.01 Common Stock COM 48020Q107   2,394,116 12,676 SH   SOLE   12,676 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509   2,698,739 41,565 SH   SOLE   41,565 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101   566,454 12,918 SH   SOLE   12,918 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105   72,620,996 200,124 SH   SOLE   200,124 0 0
APPLE INC NPV Common Stock COM 037833100   593,806,817 3,084,224 SH   SOLE   3,084,224 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105   5,557,056 34,288 SH   SOLE   34,288 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101   545,267 3,774 SH   SOLE   3,774 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102   1,083,372 15,001 SH   SOLE   15,001 0 0
AUTODESK INC NPV Common Stock COM 052769106   48,563,546 199,456 SH   SOLE   199,456 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103   834,032 3,580 SH   SOLE   3,580 0 0
BADGER METER INC USD1 Common Stock COM 056525108   3,672,462 23,790 SH   SOLE   23,790 0 0
Ballard Power Sys COM NPV COM 058586108   181,259 48,976 SH   SOLE   48,976 0 0
BALL CORP NPV Common Stock COM 058498106   11,213,811 194,955 SH   SOLE   194,955 0 0
Bank of Montreal COM NPV COM 063671101   5,162,616 51,923 SH   SOLE   51,923 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702   329,454,981 923,723 SH   SOLE   923,723 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107   6,691,558 136,787 SH   SOLE   136,787 0 0
Applied Indl Techs COM NPV COM 03820C105   1,053,409 6,100 SH   SOLE   6,100 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109   32,599,826 133,699 SH   SOLE   133,699 0 0
AMETEK INC NPV Common Stock COM 031100100   1,978,680 12,000 SH   SOLE   12,000 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108   10,852,500 20 SH   SOLE   20 0 0
YUM BRANDS INC NPV Common Stock COM 988498101   2,600,787 19,905 SH   SOLE   19,905 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104   1,513,416 73,360 SH   SOLE   73,360 0 0
BOEING CO USD5 Common Stock COM 097023105   3,866,369 14,833 SH   SOLE   14,833 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100   51,884,976 498,894 SH   SOLE   498,894 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107   135,591,505 2,345,468 SH   SOLE   2,345,468 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109   14,822,690 92,095 SH   SOLE   92,095 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108   2,244,709 43,748 SH   SOLE   43,748 0 0
UNITED RENTALS INC USD0.01 Common Stock COM 911363109   224,207 391 SH   SOLE   391 0 0
BP PLC ADR Cnv Into 6 USD0.25 Ord Shs COM 055622104   296,368 8,337 SH   SOLE   8,337 0 0
Fedex Corp COM USD0.10 COM 31428X106   6,990,320 27,633 SH   SOLE   27,633 0 0
BHP GROUP LTD Spon ADR Ea Rep 2 Ord Shs COM 088606108   489,362 7,119 SH   SOLE   7,119 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205   239,285 1,643 SH   SOLE   1,643 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101   169,704,116 1,711,935 SH   SOLE   1,711,935 0 0
Brown-Forman Corp 'A'Com USD0.15 COM 115637100   357,540 6,000 SH   SOLE   6,000 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209   5,648,731 98,927 SH   SOLE   98,927 0 0
Iamgold Corp COM NPV COM 450913108   94,875 37,500 SH   SOLE   37,500 0 0
CAMECO CORP NPV Common Stock COM 13321L108   25,350,231 585,315 SH   SOLE   585,315 0 0
CAL Maine Foods In COM Stk USD0.01 COM 128030202   210,621 3,670 SH   SOLE   3,670 0 0
CSX CORP USD1 Common Stock COM 126408103   7,031,526 202,813 SH   SOLE   202,813 0 0
ISHARES TRUST Select Dividend ETF COM 464287168   5,266,928 44,932 SH   SOLE   44,932 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101   5,764,505 119,152 SH   SOLE   119,152 0 0
Pimco Corporate & COM USD0.00001 COM 72201B101   185,360 14,000 SH   SOLE   14,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100   3,124,300 10,000 SH   SOLE   10,000 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101   54,373,121 183,898 SH   SOLE   183,898 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102   913,220 7,230 SH   SOLE   7,230 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100   414,052,316 2,434,170 SH   SOLE   2,434,170 0 0
Church & Dwight COM USD1.00 COM 171340102   2,021,693 21,380 SH   SOLE   21,380 0 0
CINTAS CORP NPV Common Stock COM 172908105   103,448,396 171,653 SH   SOLE   171,653 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102   17,890,648 354,130 SH   SOLE   354,130 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100   330,187,382 5,603,044 SH   SOLE   5,603,044 0 0
COPART INC USD0.001 Common Stock COM 217204106   383,229 7,821 SH   SOLE   7,821 0 0
Coeur Mining Inc COM USD0.01 COM 192108504   50,964 15,633 SH   SOLE   15,633 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103   23,965,449 300,658 SH   SOLE   300,658 0 0
Marriott Intl Inc COM USD0.01 Class A COM 571903202   213,558 947 SH   SOLE   947 0 0
ISHARES TRUST Tips Bond ETF COM 464287176   11,588,711 107,812 SH   SOLE   107,812 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402   58,283,544 154,010 SH   SOLE   154,010 0 0
CORNING INC USD0.50 Common Stock COM 219350105   1,784,827 58,615 SH   SOLE   58,615 0 0
CADIZ Inc COM USD0.01 COM 127537207   176,593 63,069 SH   SOLE   63,069 0 0
DANAHER CORP USD0.01 Common Stock COM 235851102   51,783,607 223,842 SH   SOLE   223,842 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105   2,644,872 6,772 SH   SOLE   6,772 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106   269,173 1,890 SH   SOLE   1,890 0 0
DEERE & CO USD1 Common Stock COM 244199105   101,170,709 253,009 SH   SOLE   253,009 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448   58,435,671 626,656 SH   SOLE   626,656 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100   8,356,319 50,672 SH   SOLE   50,672 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109   73,057,166 835,990 SH   SOLE   835,990 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106   148,461,951 1,644,279 SH   SOLE   1,644,279 0 0
DOVER CORP USD1 Common Stock COM 260003108   3,556,241 23,121 SH   SOLE   23,121 0 0
OMNICOM GROUP INC USD0.15 Common Stock COM 681919106   309,705 3,580 SH   SOLE   3,580 0 0
DRDGOLD LTD Spon ADR Ea Rep 10 NPV Ord Shs COM 26152H301   113,883 14,325 SH   SOLE   14,325 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104   50,928,669 1,512,583 SH   SOLE   1,512,583 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424   47,061,272 914,877 SH   SOLE   914,877 0 0
Amarin Corp ADR Rep 1 Ord GBP0.50 COM 023111206   9,918 11,400 SH   SOLE   11,400 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108   59,467,358 218,333 SH   SOLE   218,333 0 0
ECOLAB INC USD1 Common Stock COM 278865100   60,774,440 306,400 SH   SOLE   306,400 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109   22,959,180 167,818 SH   SOLE   167,818 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302   1,805,929 6,863 SH   SOLE   6,863 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104   3,930,671 40,385 SH   SOLE   40,385 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101   3,585,805 29,647 SH   SOLE   29,647 0 0
EQUIFAX INC USD1.25 Common Stock COM 294429105   72,384,255 292,710 SH   SOLE   292,710 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104   136,814,681 935,485 SH   SOLE   935,485 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102   30,865,025 308,712 SH   SOLE   308,712 0 0
FMC CORP USD0.10 Common Stock COM 302491303   11,000,837 174,478 SH   SOLE   174,478 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101   23,613,708 388,767 SH   SOLE   388,767 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104   891,882 13,770 SH   SOLE   13,770 0 0
Ishares Trust Core S&P Total U S Stk Mkt COM 464287150   232,874 2,213 SH   SOLE   2,213 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857   45,488,003 1,068,546 SH   SOLE   1,068,546 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751   740,895 3,473 SH   SOLE   3,473 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611   359,940 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Growth ETF COM 922908736   983,313 3,163 SH   SOLE   3,163 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504   1,031,129 4,113 SH   SOLE   4,113 0 0
VANGUARD WORLD FUNDS Information Technology ETF COM 92204A702   1,650,924 3,411 SH   SOLE   3,411 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109   26,269,357 116,815 SH   SOLE   116,815 0 0
GENERAL DYNAMICS CORP USD1 Common Stock COM 369550108   526,870 2,029 SH   SOLE   2,029 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104   2,837,628 43,562 SH   SOLE   43,562 0 0
GOLAR LNG USD1 Common Stock COM G9456A100   944,659 41,090 SH   SOLE   41,090 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103   339,026 4,185 SH   SOLE   4,185 0 0
Select Sector Spdr Healthcare COM 81369Y209   1,097,859 8,050 SH   SOLE   8,050 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104   278,657,818 562,695 SH   SOLE   562,695 0 0
Fortuna Silver Min COM NPV COM 349915108   48,482 12,550 SH   SOLE   12,550 0 0
HSBC HOLDINGS PLC ADR Each Rep 5 USD0.50 Ord Shs COM 404280406   227,024 5,600 SH   SOLE   5,600 0 0
HALLIBURTON CORP NPV Common Stock COM 406216101   260,858 7,216 SH   SOLE   7,216 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104   29,629,450 76,806 SH   SOLE   76,806 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300   165,861 26,060 SH   SOLE   26,060 0 0
UNILEVER PLC ADS Ea Rep 1 Ord Share COM 904767704   551,375 11,381 SH   SOLE   11,381 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106   167,888 34,904 SH   SOLE   34,904 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106   2,661,585 28,902 SH   SOLE   28,902 0 0
Utd Therapeutic COM USD0.01 COM 91307C102   936,731 4,260 SH   SOLE   4,260 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102   188,444,879 543,774 SH   SOLE   543,774 0 0
Humana Inc COM USD0.166 COM 444859102   236,688 517 SH   SOLE   517 0 0
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common Stock COM 445658107   83,163,546 416,359 SH   SOLE   416,359 0 0
ING Groep N.v. Spon ADR 1 Ord Shs EUR0.24 COM 456837103   488,450 32,520 SH   SOLE   32,520 0 0
IMPERIAL OIL NPV Common Stock COM 453038408   371,096 6,483 SH   SOLE   6,483 0 0
ILLINOIS TOOL WORKS INC NPV Common Stock COM 452308109   17,355,620 66,258 SH   SOLE   66,258 0 0
BLACKBAUD INC USD0.001 Common Stock COM 09227Q100   346,800 4,000 SH   SOLE   4,000 0 0
INTUIT INC USD0.01 Common Stock COM 461202103   145,481,357 232,759 SH   SOLE   232,759 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104   43,437,103 78,258 SH   SOLE   78,258 0 0
INTEL CORP USD0.001 Common Stock COM 458140100   6,735,711 134,044 SH   SOLE   134,044 0 0
ENBRIDGE INC NPV Common Stock COM 29250N105   583,102 16,141 SH   SOLE   16,141 0 0
Inter Parfums Inc COM USD0.001 COM 458334109   6,984,485 48,500 SH   SOLE   48,500 0 0
Avino Silver & Gol COM NPV COM 053906103   34,144 65,250 SH   SOLE   65,250 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104   206,375,952 1,316,677 SH   SOLE   1,316,677 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105   1,881,402 22,725 SH   SOLE   22,725 0 0
KELLANOVA USD0.25 Common Stock COM 487836108   435,595 7,791 SH   SOLE   7,791 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889   101,401 13,084 SH   SOLE   13,084 0 0
KIMBERLY CLARK CORP NPV Common Stock COM 494368103   2,798,861 23,034 SH   SOLE   23,034 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106   2,590,631 116,650 SH   SOLE   116,650 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101   16,647,583 20,507 SH   SOLE   20,507 0 0
KROGER CO USD1 Common Stock COM 501044101   726,332 15,890 SH   SOLE   15,890 0 0
LAM RESEARCH CORP USD0.001 Common Stock COM 512807108   228,711 292 SH   SOLE   292 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202   189,036 42,008 SH   SOLE   42,008 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108   43,323,780 74,322 SH   SOLE   74,322 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109   59,281,073 130,794 SH   SOLE   130,794 0 0
LOEWS CORP USD1 Common Stock COM 540424108   1,043,850 15,000 SH   SOLE   15,000 0 0
Carnival Corp Paired Ctf (1 Com Carn & 1 COM 143658300   1,446,305 78,010 SH   SOLE   78,010 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104   4,101,159 15,328 SH   SOLE   15,328 0 0
LOUISIANA PACIFIC CORP USD1 Common Stock COM 546347105   276,237 3,900 SH   SOLE   3,900 0 0
LOWES COS INC USD0.50 Common Stock COM 548661107   2,457,397 11,042 SH   SOLE   11,042 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107   306,000 4,500 SH   SOLE   4,500 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206   1,141,382 16,682 SH   SOLE   16,682 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107   578,413 1,140 SH   SOLE   1,140 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101   133,669,969 450,811 SH   SOLE   450,811 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105   804,688 15,440 SH   SOLE   15,440 0 0
MARKEL GROUP INC NPV Common Stock COM 570535104   709,950 500 SH   SOLE   500 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108   61,989,496 812,977 SH   SOLE   812,977 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102   41,613,674 219,632 SH   SOLE   219,632 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106   106,131,627 212,727 SH   SOLE   212,727 0 0
CVS CORP USD0.01 Common Stock COM 126650100   791,415 10,023 SH   SOLE   10,023 0 0
MAG SILVER CORP NPV Common Stock COM 55903Q104   219,574 21,037 SH   SOLE   21,037 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234   4,475,654 111,307 SH   SOLE   111,307 0 0
ON SEMICONDUCTOR USD0.01 Common Stock COM 682189105   352,162 4,216 SH   SOLE   4,216 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104   1,138,353,552 3,027,214 SH   SOLE   3,027,214 0 0
MICRON TECHNOLOGY INC USD0.10 Common Stock COM 595112103   448,376 5,254 SH   SOLE   5,254 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104   4,862,415 53,919 SH   SOLE   53,919 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200   2,891,571 6,054 SH   SOLE   6,054 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101   1,472,649 13,471 SH   SOLE   13,471 0 0
Morgan Stanley Eme COM Stk USD0.01 COM 61744H105   69,500 10,000 SH   SOLE   10,000 0 0
Ishares Trust US Real Estate Etf USD COM 464287739   514,730 5,631 SH   SOLE   5,631 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507   4,776,680 17,235 SH   SOLE   17,235 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109   608,478 4,370 SH   SOLE   4,370 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860   329,568 27,036 SH   SOLE   27,036 0 0
PETROLEO BRASILEIRO SA Spon ADS Each Rep 2 Ord Shares COM 71654V408   172,337 10,780 SH   SOLE   10,780 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109   6,234,393 61,745 SH   SOLE   61,745 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655   3,119,434 15,542 SH   SOLE   15,542 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106   3,677,032 88,832 SH   SOLE   88,832 0 0
NIKE INC NPV Cls B Common Stock COM 654106103   109,137,603 1,005,228 SH   SOLE   1,005,228 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104   8,607,182 102,005 SH   SOLE   102,005 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101   5,482,960 111,397 SH   SOLE   111,397 0 0
Novo Nordisk A/s Adr-Rep 1 Class'B'DKK1 COM 670100205   1,708,994 16,520 SH   SOLE   16,520 0 0
OCCIDENTAL PETROLEUM CORP USD0.20 Common Stock COM 674599105   844,896 14,150 SH   SOLE   14,150 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102   212,800 10,000 SH   SOLE   10,000 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105   3,084,671 29,258 SH   SOLE   29,258 0 0
Paccar Inc COM USD1.00 COM 693718108   231,333 2,369 SH   SOLE   2,369 0 0
PAN AMERICAN SILVER CORP NPV Common Stock COM 697900108   390,352 23,881 SH   SOLE   23,881 0 0
Ishares Trust S&P 500 Value Etf COM 464287408   1,342,431 7,720 SH   SOLE   7,720 0 0
ISHARES INC MSCI EMU ETF COM 464286608   1,993,286 42,017 SH   SOLE   42,017 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104   1,911,905 4,150 SH   SOLE   4,150 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107   3,361,165 28,219 SH   SOLE   28,219 0 0
Ishares Trust Core S&P Small-Cap Etf COM 464287804   775,611 7,165 SH   SOLE   7,165 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101   7,530,890 27,485 SH   SOLE   27,485 0 0
PEPSICO INC USD0.016666 Cap COM 713448108   89,503,132 526,985 SH   SOLE   526,985 0 0
PETROLEO BRASILEIRO SA Spon ADR Rep 4 Pref Shares COM 71654V101   392,238 25,670 SH   SOLE   25,670 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104   3,262,263 28,106 SH   SOLE   28,106 0 0
Ishares Trust U.s. Technology Etf COM 464287721   2,826,687 23,028 SH   SOLE   23,028 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103   29,192,202 723,654 SH   SOLE   723,654 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107   1,250,238 8,360 SH   SOLE   8,360 0 0
COSTCO CORP NPV Common Stock COM 22160K105   200,295,748 303,362 SH   SOLE   303,362 0 0
PRICE T ROWE MEDIA INC USD0.20 Common Stock COM 74144T108   411,376 3,820 SH   SOLE   3,820 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109   97,047,433 662,259 SH   SOLE   662,259 0 0
PROGRESSIVE CORP USD1 Common Stock COM 743315103   259,944 1,632 SH   SOLE   1,632 0 0
Ishares Trust Russell 1000 Value Etf COM 464287598   282,908 1,712 SH   SOLE   1,712 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103   17,282,417 119,494 SH   SOLE   119,494 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105   1,014,562 13,714 SH   SOLE   13,714 0 0
RESMED INC USD0.004 Common Stock COM 761152107   211,585 1,230 SH   SOLE   1,230 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304   60,420,481 1,396,037 SH   SOLE   1,396,037 0 0
RIO TINTO PLC ADR Each Rep 1 Ordinary Shares COM 767204100   1,045,224 14,035 SH   SOLE   14,035 0 0
Ishares Trust Ishares Us Consumer Discret COM 464287580   256,178 3,381 SH   SOLE   3,381 0 0
ROLLINS INC USD1 Common Stock COM 775711104   87,021,776 1,992,713 SH   SOLE   1,992,713 0 0
ROPER TECHNOLOGIES INC USD0.01 Common Stock COM 776696106   25,122,523 46,082 SH   SOLE   46,082 0 0
ROCKWELL AUTOMATION INC USD1 Common Stock COM 773903109   202,433 652 SH   SOLE   652 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102   30,605,689 301,173 SH   SOLE   301,173 0 0
ROYAL CARIBBEAN CRUISES LTD USD0.01 Common Stock COM V7780T103   297,827 2,300 SH   SOLE   2,300 0 0
Royal Gold Inc COM USD0.01 COM 780287108   226,800 1,875 SH   SOLE   1,875 0 0
ISHARES TRUST Global 100 ETF COM 464287572   2,102,055 26,106 SH   SOLE   26,106 0 0
ISHARES TRUST North American Technology ETF COM 464287549   685,715 1,530 SH   SOLE   1,530 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769   1,048,750 4,421 SH   SOLE   4,421 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106   2,227,154 37,076 SH   SOLE   37,076 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105   1,766,011 29,326 SH   SOLE   29,326 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105   112,207,091 1,029,234 SH   SOLE   1,029,234 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108   90,967,116 1,748,023 SH   SOLE   1,748,023 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105   93,456,475 1,358,379 SH   SOLE   1,358,379 0 0
HDFC BANK LTD Spon ADR Each Rep 3 INR10 Shs COM 40415F101   4,943,859 73,668 SH   SOLE   73,668 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102   4,343,351 35,689 SH   SOLE   35,689 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103   39,556 15,100 SH   SOLE   15,100 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106   83,385,529 267,347 SH   SOLE   267,347 0 0
ISHARES TRUST Semiconductor ETF COM 464287523   387,715 673 SH   SOLE   673 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481   1,592,492 15,245 SH   SOLE   15,245 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665   3,745,978 86,293 SH   SOLE   86,293 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209   2,679,217 32,499 SH   SOLE   32,499 0 0
ISHARES TRUST Global Technology ETF COM 464287291   5,701,212 83,620 SH   SOLE   83,620 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325   330,229 3,808 SH   SOLE   3,808 0 0
ISHARES TRUST Global Energy ETF COM 464287341   1,094,532 27,986 SH   SOLE   27,986 0 0
Sony Group Corpora Spon Ads Ea Rep 1 Ord Shs COM 835699307   3,202,510 33,821 SH   SOLE   33,821 0 0
NEW GOLD INC NPV Common Stock COM 644535106   26,753 18,368 SH   SOLE   18,368 0 0
AT&T INC USD1 Common Stock COM 00206R102   2,914,685 173,700 SH   SOLE   173,700 0 0
FIRST MAJESTIC SILVER NPV Common Stock COM 32076V103   327,227 53,192 SH   SOLE   53,192 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652   384,742 2,340 SH   SOLE   2,340 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100   39,728,169 266,346 SH   SOLE   266,346 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103   41,579,643 87,479 SH   SOLE   87,479 0 0
STATE STREET CORP USD1 Common Stock COM 857477103   5,248,535 67,758 SH   SOLE   67,758 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109   5,496,092 57,245 SH   SOLE   57,245 0 0
Stepan Co COM USD1 COM 858586100   628,758 6,650 SH   SOLE   6,650 0 0
ITAU UNIBANCO HOLDING SA ADR Each Rep 1 NPV Pref COM 465562106   97,300 14,000 SH   SOLE   14,000 0 0
PUBLIC STORAGE INC USD0.10 Common Stock COM 74460D109   1,571,055 5,151 SH   SOLE   5,151 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101   7,228,365 24,138 SH   SOLE   24,138 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106   17,238,473 35,406 SH   SOLE   35,406 0 0
SYSCO CORP NPV Common Stock COM 871829107   13,182,926 180,267 SH   SOLE   180,267 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602   163,246,480 483,894 SH   SOLE   483,894 0 0
Taseko Mines COM NPV COM 876511106   14,106 10,000 SH   SOLE   10,000 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103   495,782 2,970 SH   SOLE   2,970 0 0
Templeton Emerging COM Npv COM 880192109   229,500 45,000 SH   SOLE   45,000 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104   802,866 4,710 SH   SOLE   4,710 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102   327,667,283 617,320 SH   SOLE   617,320 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101   331,600 20,000 SH   SOLE   20,000 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109   386,694 5,739 SH   SOLE   5,739 0 0
TRACTOR SUPPLY CO USD0.008 Common Stock COM 892356106   240,834 1,120 SH   SOLE   1,120 0 0
TRIMBLE INC NPV Common Stock COM 896239100   2,768,581 52,041 SH   SOLE   52,041 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108   10,967,915 44,654 SH   SOLE   44,654 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102   80,448,300 152,807 SH   SOLE   152,807 0 0
VERTEX PHARMACEUTICAL INC USD0.01 Common Stock COM 92532F100   606,266 1,490 SH   SOLE   1,490 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103   83,138,777 527,363 SH   SOLE   527,363 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109   60,043,991 335,254 SH   SOLE   335,254 0 0
JM SMUCKER CO NPV Common Stock COM 832696405   252,760 2,000 SH   SOLE   2,000 0 0
VAIL RESORTS INC USD0.01 Common Stock COM 91879Q109   1,825,595 8,552 SH   SOLE   8,552 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104   687,646 19,777 SH   SOLE   19,777 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105   220,811,783 1,048,489 SH   SOLE   1,048,489 0 0
Ishares Trust 7-10 Year Treasury Bd Etf COM 464287440   1,614,822 16,753 SH   SOLE   16,753 0 0
Ishares Trust Iboxx USD Invst Grade Corp COM 464287242   984,763 8,899 SH   SOLE   8,899 0 0
MICROSTATEGY INC USD0.001 Cls A Common Stock COM 594972408   695,413 1,101 SH   SOLE   1,101 0 0
CARMAX INC USD0.50 Common Stock COM 143130102   276,264 3,600 SH   SOLE   3,600 0 0
ASTRAZENECA PLC Spon ADR Rep 1 USD0.5 Ord Shs COM 046353108   907,742 13,478 SH   SOLE   13,478 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109   99,356,328 1,059,123 SH   SOLE   1,059,123 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105   416,828 1,525 SH   SOLE   1,525 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109   3,331,770 156,863 SH   SOLE   156,863 0 0
Endeavour Silver C COM NPV COM 29258Y103   25,906 13,150 SH   SOLE   13,150 0 0
DOMINOS PIZZA INC USD0.01 Common Stock COM 25754A201   436,964 1,060 SH   SOLE   1,060 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553   13,043,879 147,622 SH   SOLE   147,622 0 0
Ares Capital Corp COM Stk USD0.001 COM 04010L103   727,069 36,299 SH   SOLE   36,299 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107   44,315,692 231,812 SH   SOLE   231,812 0 0
VANGUARD INTL EQUITY FTSE Pacific ETF COM 922042866   10,691,197 148,427 SH   SOLE   148,427 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858   11,116,152 270,466 SH   SOLE   270,466 0 0
VANGUARD INTL EQUITY European ETF COM 922042874   703,670 10,913 SH   SOLE   10,913 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107   166,818,405 1,344,334 SH   SOLE   1,344,334 0 0
Lesaka Technologie COM Stk USD0.001 COM 64107N206   2,061,178 636,166 SH   SOLE   636,166 0 0
UR ENERGY INC NPV Common Stock COM 91688R108   30,600 20,000 SH   SOLE   20,000 0 0
BAIDU INC ADS Each Rep 1 Ord Cls A Share COM 056752108   372,037 3,124 SH   SOLE   3,124 0 0
AMERIPRISE FINANCIAL INC USD0.01 Common Stock COM 03076C106   663,563 1,747 SH   SOLE   1,747 0 0
MESOBLAST LTD Spon ADR Ea Rep 5 Shares COM 590717104   26,878 24,435 SH   SOLE   24,435 0 0
LIVE NATIONS ENTERAINMENT INC USD0.01 Common Stock COM 538034109   985,139 10,525 SH   SOLE   10,525 0 0
Uranium Energy Cor COM USD0.001 COM 916896103   379,360 59,275 SH   SOLE   59,275 0 0
Transdigm Gp Inc COM USD0.01 COM 893641100   207,378 205 SH   SOLE   205 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104   212,979,048 499,353 SH   SOLE   499,353 0 0
First Tr Nasdq-100 Funds First Trust Nasdq 100 COM 337345102   426,392 2,430 SH   SOLE   2,430 0 0
VANGUARD SPECIALIZED FUNDS Dividend Appreciation ETF COM 921908844   519,720 3,050 SH   SOLE   3,050 0 0
ISHARES INC Silver Trust ETF COM 46428Q109   567,259 26,045 SH   SOLE   26,045 0 0
ISHARES TRUST US Aerospace & Defense ETF COM 464288760   514,502 4,064 SH   SOLE   4,064 0 0
Wisdomtree Trust US Largecap Dividend Fund COM 97717W307   311,986 4,700 SH   SOLE   4,700 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851   1,477,976 16,799 SH   SOLE   16,799 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755   448,844 7,502 SH   SOLE   7,502 0 0
PTC Therapeutics I COM USD0.001 COM 69366J200   654,137 23,735 SH   SOLE   23,735 0 0
BCE INC NPV Common Stock COM 05534B760   2,380,492 60,174 SH   SOLE   60,174 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687   349,546 11,207 SH   SOLE   11,207 0 0
OWENS CORNING INC USD0.01 Common Stock COM 690742101   3,352,814 22,619 SH   SOLE   22,619 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107   1,008,354 5,853 SH   SOLE   5,853 0 0
Radnet Inc COM Stk USD0.01 COM 750491102   6,751,952 194,189 SH   SOLE   194,189 0 0
ISHARES TRUST Barcs 1-5 Yr Inv Grd Corp Bd COM 464288646   3,559,100 69,412 SH   SOLE   69,412 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855   2,413,629 45,123 SH   SOLE   45,123 0 0
Wisdomtree Trust US Largecap Fund COM 97717W588   638,215 12,735 SH   SOLE   12,735 0 0
Vanguard Intl Equi Ftse ALL-World Ex-Us Etf COM 922042775   666,101 11,865 SH   SOLE   11,865 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103   90,368,897 439,217 SH   SOLE   439,217 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835   5,821,335 79,148 SH   SOLE   79,148 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827   5,274,714 68,485 SH   SOLE   68,485 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108   325,361 3,115 SH   SOLE   3,115 0 0
Greenlight Capital COM Stk USD0.10 Class 'A' COM G4095J109   153,428 13,435 SH   SOLE   13,435 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108   57,805,296 514,282 SH   SOLE   514,282 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100   5,746,788 110,409 SH   SOLE   110,409 0 0
Wisdomtree Trust Emerging Mkts High Divid Fd COM 97717W315   387,477 9,525 SH   SOLE   9,525 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109   5,614,475 10,981 SH   SOLE   10,981 0 0
Vanguard Tax Manag FTSE Developed Mkts Etf COM 921943858   282,610 5,900 SH   SOLE   5,900 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422   900,005 31,399 SH   SOLE   31,399 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102   7,931,562 5,047 SH   SOLE   5,047 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303   53,072,776 108,314 SH   SOLE   108,314 0 0
INVESCO LTD USD0.20 Common Stock COM G491BT108   495,310 27,764 SH   SOLE   27,764 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209   116,712 36,750 SH   SOLE   36,750 0 0
Brookfield Infr Pt Limited Partnership Units COM G16252101   301,422 9,572 SH   SOLE   9,572 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109   5,326,621 56,618 SH   SOLE   56,618 0 0
VISA INC USD0.0001 Common Stock COM 92826C839   817,195,431 3,138,834 SH   SOLE   3,138,834 0 0
Ishares Trust MSCI Acwi Ex Us Etf COM 464288240   543,066 10,640 SH   SOLE   10,640 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103   293,677 2,225 SH   SOLE   2,225 0 0
ISHARES TRUST S&P Global Clean Energy Index COM 464288224   741,630 47,632 SH   SOLE   47,632 0 0
Ishares Trust MSCI All Country Asia Ex COM 464288182   1,404,827 21,103 SH   SOLE   21,103 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742   9,752,818 94,798 SH   SOLE   94,798 0 0
CHUBB LTD CHF24.15 Ordinary Shares COM H1467J104   70,843,542 313,467 SH   SOLE   313,467 0 0
Ecopetrol SA Spon ADR Ea Repr 20 Ord COM 279158109   194,892 16,350 SH   SOLE   16,350 0 0
MARATHON PETROLEUM CORP USD0.01 Common Stock COM 56585A102   536,766 3,618 SH   SOLE   3,618 0 0
TRANSOCEAN LTD CHF15 Common Stock COM H8817H100   139,648 21,992 SH   SOLE   21,992 0 0
INDEXIQ ETF TRUST Hedge Multi-Strat Tracker ETF COM 45409B107   537,736 17,865 SH   SOLE   17,865 0 0
MOSAIC CO USD0.01 Common Stock COM 61945C103   219,204 6,135 SH   SOLE   6,135 0 0
KINDER MORGAN INC USD0.01 Common Stock COM 49456B101   254,263 14,414 SH   SOLE   14,414 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100   54,981,200 480,773 SH   SOLE   480,773 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105   467,590 22,245 SH   SOLE   22,245 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101   5,804,577 59,170 SH   SOLE   59,170 0 0
FIRST TRUST NASDAQ Clean Edge Smart Grid COM 33737A108   1,512,954 14,449 SH   SOLE   14,449 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100   574,045 24,150 SH   SOLE   24,150 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680   351,090 4,500 SH   SOLE   4,500 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158   2,252,735 44,706 SH   SOLE   44,706 0 0
GARMIN LTD CHF10 Common Stock COM H2906T109   235,228 1,830 SH   SOLE   1,830 0 0
Ishares Trust India 50 Etf COM 464289529   259,548 5,270 SH   SOLE   5,270 0 0
PROLOGIS INC USD0.01 Common Stock COM 74340W103   255,936 1,920 SH   SOLE   1,920 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664   1,958,565 24,150 SH   SOLE   24,150 0 0
ACCENTURE PLC New A Class Shares COM G1151C101   335,220,462 955,289 SH   SOLE   955,289 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870   4,305,645 52,973 SH   SOLE   52,973 0 0
Vanguard Scottsdal Short-Term Treasury Etf COM 92206C102   1,056,940 18,120 SH   SOLE   18,120 0 0
HCA Healthcare Inc COM USD0.01 COM 40412C101   13,184,552 48,709 SH   SOLE   48,709 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182   578,899 26,159 SH   SOLE   26,159 0 0
VANGUARD SCOTTSDAL Short Term Corp Bond Index ETF COM 92206C409   1,984,463 25,649 SH   SOLE   25,649 0 0
ISHARES TRUST 0-5 Year TIPS Bond ETF COM 46429B747   630,384 6,394 SH   SOLE   6,394 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106   41,984,899 175,772 SH   SOLE   175,772 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151   2,673,706 89,332 SH   SOLE   89,332 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109   480,186 17,628 SH   SOLE   17,628 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106   30,977,499 242,182 SH   SOLE   242,182 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105   7,276,724 53,525 SH   SOLE   53,525 0 0
Hyatt Hotels Corp COM USD0.01 Class 'A' COM 448579102   220,393 1,690 SH   SOLE   1,690 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107   1,025,877 126,965 SH   SOLE   126,965 0 0
TESLA INC USD0.001 Common Stock COM 88160R101   29,784,303 119,866 SH   SOLE   119,866 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104   4,798,035 37,125 SH   SOLE   37,125 0 0
Proshares Trust Ultrapro Qqq USD COM 74347X831   253,500 5,000 SH   SOLE   5,000 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107   3,920,725 29,671 SH   SOLE   29,671 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192   1,148,213 13,097 SH   SOLE   13,097 0 0
Cbre Group Inc COM USD0.01 Class A COM 12504L109   376,735 4,047 SH   SOLE   4,047 0 0
Ishares Trust Ishares MSCI India Etf USD COM 46429B598   750,307 15,372 SH   SOLE   15,372 0 0
XPO Inc COM USD0.001 COM 983793100   1,065,532 12,165 SH   SOLE   12,165 0 0
Western Copper & G COM Npv COM 95805V108   36,431 27,450 SH   SOLE   27,450 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525   447,661 4,461 SH   SOLE   4,461 0 0
APTIV PLC USD0.01 Common Stock COM G6095L109   88,991,114 991,876 SH   SOLE   991,876 0 0
PHILLIPS 66 USD0.01 Common Stock COM 718546104   1,140,743 8,568 SH   SOLE   8,568 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100   58,064,811 268,968 SH   SOLE   268,968 0 0
FIRST TRUST UK AlphaDEX ETF COM 33737J224   1,399,055 38,163 SH   SOLE   38,163 0 0
META PLATFORMS INC USD0.000006 Cls A Common Stock COM 30303M102   99,918,660 282,288 SH   SOLE   282,288 0 0
Sandstorm Gold Ltd COM Npv COM 80013R206   66,659 13,214 SH   SOLE   13,214 0 0
SERVICENOW INC USD0.001 Common Stock COM 81762P102   6,341,454 8,976 SH   SOLE   8,976 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105   135,022,602 457,890 SH   SOLE   457,890 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105   131,857,366 1,820,480 SH   SOLE   1,820,480 0 0
Ishares Trust Core MSCI Eafe Etf COM 46432F842   429,135 6,100 SH   SOLE   6,100 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101   11,219,078 40,640 SH   SOLE   40,640 0 0
EATON CORPORATION PLC USD0.50 Common Stock COM G29183103   6,134,167 25,472 SH   SOLE   25,472 0 0
Ishares Inc Core MSCI Emerging Mkts Etf COM 46434G103   1,408,147 27,840 SH   SOLE   27,840 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109   16,470,831 106,284 SH   SOLE   106,284 0 0
ICON PLC EUR0.06 Ordinary Shares COM G4705A100   1,075,666 3,800 SH   SOLE   3,800 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103   60,871,868 308,415 SH   SOLE   308,415 0 0
Oramed Pharma Inc COM USD0.001 COM 68403P203   669,445 289,803 SH   SOLE   289,803 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408   646,247 15,546 SH   SOLE   15,546 0 0
Nexgen Energy Ltd COM Npv COM 65340P106   228,560 32,531 SH   SOLE   32,531 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100   22,379,538 173,002 SH   SOLE   173,002 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100   12,727,590 461,479 SH   SOLE   461,479 0 0
Blackberry Ltd NPV COM 09228F103   53,796 15,196 SH   SOLE   15,196 0 0
Ishares Trust MSCI Usa Quality Factor Etf COM 46432F339   501,600 3,409 SH   SOLE   3,409 0 0
KRANESHARES TRUST CSI China Internet ETF (USD) COM 500767306   999,000 37,000 SH   SOLE   37,000 0 0
Kalvista Pharmaceu COM USD0.001 COM 483497103   233,020 19,022 SH   SOLE   19,022 0 0
ISHARES TRUST MSCI Global Impact ETF COM 46435G532   305,477 3,769 SH   SOLE   3,769 0 0
Proshares Trust Short S&P 500 New(Pst Splt) COM 74347B425   142,890 11,000 SH   SOLE   11,000 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100   2,846,760 85,437 SH   SOLE   85,437 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105   479,181 6,659 SH   SOLE   6,659 0 0
WILLIS TOWERS WATSON PLC USD0.000304635 Common Stock COM G96629103   470,340 1,950 SH   SOLE   1,950 0 0
LEGG MASON ETF Franklin Low Vol Hi Div ETF COM 52468L505   569,159 20,577 SH   SOLE   20,577 0 0
ROCKET PHARMACEUTICALS INC USD0.01 Common Stock COM 77313F106   899,100 30,000 SH   SOLE   30,000 0 0
WHEATON PRECIOUS METALS CORP NPV Common Stock COM 962879102   867,722 17,445 SH   SOLE   17,445 0 0
NUTRIEN LTD NPV Common Stock COM 67077M108   3,299,979 58,572 SH   SOLE   58,572 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100   666,305 19,494 SH   SOLE   19,494 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103   357,920 874 SH   SOLE   874 0 0
Iqvia Holdings Inc COM USD0.01 COM 46266C105   499,781 2,160 SH   SOLE   2,160 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334   7,737,269 234,108 SH   SOLE   234,108 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822   12,123,229 189,012 SH   SOLE   189,012 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108   132,729,878 37,418 SH   SOLE   37,418 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101   7,084,183 27,423 SH   SOLE   27,423 0 0
Biglari Holdings COM Npv Class B COM 08986R309   379,339 2,300 SH   SOLE   2,300 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101   1,470,101 1,317 SH   SOLE   1,317 0 0
ERO COPPER CORP NPV Common Stock COM 296006109   211,861 13,333 SH   SOLE   13,333 0 0
MEDICENNA THERAPEUTICS CORP NPV Common Stock COM 58490H107   33,812 105,663 SH   SOLE   105,663 0 0
Iovance Biotherape COM USD0.000041666 COM 462260100   578,482 71,154 SH   SOLE   71,154 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101   749,196 6,300 SH   SOLE   6,300 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363   44,740,550 102,428 SH   SOLE   102,428 0 0
Autolus Therapeuti Spon Ads Ea Rep 1 Ord Shs COM 05280R100   446,292 69,300 SH   SOLE   69,300 0 0
INTERCONTINENTAL EXCHANGE GRP USD0.01 Common Stock COM 45866F104   558,413 4,348 SH   SOLE   4,348 0 0
ENERGY FUELS INC NPV Common Stock (Post Split) COM 292671708   284,930 39,620 SH   SOLE   39,620 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109   2,588,089 95,678 SH   SOLE   95,678 0 0
Abrdn Platinum Etf Abrdn Physical Platinum Sha COM 003260106   483,148 5,300 SH   SOLE   5,300 0 0
STERIS PLC USD0.001 Ordinary Shares COM G8473T100   23,325,865 106,099 SH   SOLE   106,099 0 0
DOCUSIGN INC USD0.0001 Common Stock COM 256163106   2,310,642 38,867 SH   SOLE   38,867 0 0
SPOTIFY TECHNOLOGY EUR0.000625 Common Stock COM L8681T102   247,477 1,317 SH   SOLE   1,317 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106   503,321 55,493 SH   SOLE   55,493 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104   2,264,291 27,330 SH   SOLE   27,330 0 0
Platinum Grp Metal COM Npv (Post Rev Split) COM 72765Q882   136,800 120,000 SH   SOLE   120,000 0 0
MODERNA INC USD0.0001 Common Stock COM 60770K107   1,084,104 10,901 SH   SOLE   10,901 0 0
VONTIER CORP USD0.0001 Common Stock COM 928881101   5,691,732 164,739 SH   SOLE   164,739 0 0
Apyx Medical Corpo COM USD0.001 COM 03837C106   265,495 101,334 SH   SOLE   101,334 0 0
DOW INC USD0.01 Common Stock WI COM 260557103   452,375 8,249 SH   SOLE   8,249 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109   14,982 20,164 SH   SOLE   20,164 0 0
PELOTON INTERACTIVE INC USD0.000025 Cls A Common Stock COM 70614W100   121,739 19,990 SH   SOLE   19,990 0 0
Biolife Solutions COM USD0.001 COM 09062W204   1,431,398 88,086 SH   SOLE   88,086 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105   2,166,135 8,484 SH   SOLE   8,484 0 0
Lineage Cell Thera COM Npv COM 53566P109   38,150 35,000 SH   SOLE   35,000 0 0
TC ENERGY CORP NPV Common Stock COM 87807B107   584,017 14,878 SH   SOLE   14,878 0 0
PDS Biotechnology COM USD0.00033 COM 70465T107   74,550 15,000 SH   SOLE   15,000 0 0
CLOUDFLARE INC USD0.001 Cls A Common Stock COM 18915M107   372,838 4,478 SH   SOLE   4,478 0 0
Vodafone Group Spon ADR Each Rep 10 Ord COM 92857W308   104,400 12,000 SH   SOLE   12,000 0 0
DUPONT DE NEMOURS INC USD0.01 Common Stock COM 26614N102   385,342 5,009 SH   SOLE   5,009 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104   405,597 7,060 SH   SOLE   7,060 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102   322,594 32,067 SH   SOLE   32,067 0 0
Enthusiast Gaming COM Npv COM 29385B109   13,293 61,500 SH   SOLE   61,500 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107   37,092,651 414,582 SH   SOLE   414,582 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100   7,476,506 121,431 SH   SOLE   121,431 0 0
Fuelcell Energy COM USD0.0001(Post Rev Splt COM 35952H601   21,080 13,175 SH   SOLE   13,175 0 0
CORTEVA INC USD0.01 Common Stock (WI) COM 22052L104   318,476 6,646 SH   SOLE   6,646 0 0
Americas Gold & Si COM Npv COM 03062D100   29,705 116,959 SH   SOLE   116,959 0 0
Bioline Rx Ltd Spon Ads Ea Repr 15 Ord Shs COM 09071M205   62,517 39,820 SH   SOLE   39,820 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109   536,028 2,545 SH   SOLE   2,545 0 0
TRANE TECHNOLOGIES PLC USD1 Common Stock COM G8994E103   19,331,514 79,260 SH   SOLE   79,260 0 0
FERGUSON PLC 10p Ordinary Shares COM G3421J106   285,936 1,481 SH   SOLE   1,481 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107   6,332,207 48,367 SH   SOLE   48,367 0 0
EQUINOX GOLD CORP NPV Com Stk (Post Rev Split) COM 29446Y502   352,644 72,193 SH   SOLE   72,193 0 0
Uranium Royalty Co COM Npv COM 91702V101   80,995 30,000 SH   SOLE   30,000 0 0
Vaxcyte Inc COM USD0.001 COM 92243G108   271,924 4,330 SH   SOLE   4,330 0 0
PARAMOUNT GLOBAL USD0.001 Class B Common Stock COM 92556H206   216,156 14,615 SH   SOLE   14,615 0 0
CYBIN INC NPV Common Stock COM 23256X100   26,152 65,381 SH   SOLE   65,381 0 0
Virgin Galactic Hl COM USD0.0001 COM 92766K106   31,225 12,745 SH   SOLE   12,745 0 0
METALLA ROYALTY & STREAMING NPV Com Stock (Post Rev-Split) COM 59124U605   136,206 44,345 SH   SOLE   44,345 0 0
GENERAL ELECTRIC CORP USD0.01 Com Stock (P/R Split) COM 369604301   28,820,640 225,814 SH   SOLE   225,814 0 0
Direxion Sh Etf Tr Daily S&P 500 Bear 3x Shs COM 25460E265   138,600 12,000 SH   SOLE   12,000 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106   690,104 8,923 SH   SOLE   8,923 0 0
GE HEALTHCARE TECH INC USD0.01 Common Stock COM 36266G107   3,919,660 50,694 SH   SOLE   50,694 0 0
SIBANYE STILLWATER Spon ADR Ea Rep 4 Ord Shs COM 82575P107   176,675 32,537 SH   SOLE   32,537 0 0
RIVIAN AUTOMOTIVE INC USD0.001 Cls A Common Stock COM 76954A103   319,314 13,611 SH   SOLE   13,611 0 0
Centessa Pharmaceu Spon Ads Eh Rep 1 Ord Shs COM 152309100   249,148 31,300 SH   SOLE   31,300 0 0
Electra Battery Ma COM Npv (Post Rev Splt) COM 28474P201   19,220 50,687 SH   SOLE   50,687 0 0
Surf Air Mobility COM USD0.0001 COM 868927104   1,755,113 1,132,331 SH   SOLE   1,132,331 0 0
BALLYS CORP USD0.01 Common Stock COM 05875B106   8,679,950 622,665 SH   SOLE   622,665 0 0
Sabre Corp COM USD0.01 COM 78573M104   87,780 19,950 SH   SOLE   19,950 0 0
Blackstone Secd Ln COM USD0.001 COM 09261X102   967,400 35,000 SH   SOLE   35,000 0 0
RTX CORP USD1.00 Common Stock COM 75513E101   42,626,501 506,614 SH   SOLE   506,614 0 0
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp) COM 92189H607   253,806 820 SH   SOLE   820 0 0
McEwen Mining Inc COM Npv (Post Rev Split) COM 58039P305   83,115 11,500 SH   SOLE   11,500 0 0
WARNER BROS DISCOVERY INC USD0.01 Ser A Common Stock COM 934423104   208,436 18,316 SH   SOLE   18,316 0 0
INVIVYD INC USD0.0001 Common Stock COM 00534A102   39,400 10,000 SH   SOLE   10,000 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102   1,132,164 720 SH   SOLE   720 0 0
Certara Inc COM USD0.01 COM 15687V109   13,322,490 757,390 SH   SOLE   757,390 0 0
NIKOLA CORP USD0.0001 Common Stock COM 654110105   25,782 29,276 SH   SOLE   29,276 0 0
CANADIAN PAC KANSAS CITY LTD NPV Common Stock COM 13646K108   53,981,544 682,305 SH   SOLE   682,305 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107   918,297 5,280 SH   SOLE   5,280 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208   312,593 9,185 SH   SOLE   9,185 0 0
IMMUNOPRECISE ANTIBODIES LTD NPV Com Stock (Post Rev Split) COM 45257F200   23,940 14,000 SH   SOLE   14,000 0 0
UIPATH INC USD0.00001 Cls A Common Stock COM 90364P105   401,663 16,170 SH   SOLE   16,170 0 0
Ishares Gold Trust Ishares New (Post Rev Split COM 464285204   2,828,699 72,475 SH   SOLE   72,475 0 0
Pliant Therapeutic COM USD0.0001 COM 729139105   211,887 11,700 SH   SOLE   11,700 0 0
Gold Royalty Corp COM Npv COM 38071H106   77,147 52,481 SH   SOLE   52,481 0 0
NEW FOUND GOLD CORP NPV Common Stock COM 64440N103   172,087 48,590 SH   SOLE   48,590 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107   1,741,004 34,004 SH   SOLE   34,004 0 0
Sixth Street Speci COM USD0.01 COM 83012A109   538,942 24,951 SH   SOLE   24,951 0 0
AIRBNB INC USD0.0001 Class A Common Stock COM 009066101   974,218 7,156 SH   SOLE   7,156 0 0
CANOO INC USD0.0001 Class A Common Stock COM 13803R102   13,474 52,389 SH   SOLE   52,389 0 0
Osisko Development COM Npv(Post Rev Split) COM 68828E809   50,798 17,398 SH   SOLE   17,398 0 0
Summit Therape.inc COM USD0.01 COM 86627T108   79,127 30,317 SH   SOLE   30,317 0 0
Pepgen Inc COM USD0.0001 COM 713317105   421,620 62,003 SH   SOLE   62,003 0 0
GSK PLC Spon ADS Each Rep 2 Ord Shares COM 37733W204   329,892 8,904 SH   SOLE   8,904 0 0
Zoominfo Technolog COM USD0.01 COM 98980F104   211,341 11,430 SH   SOLE   11,430 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106   278,623 25,727 SH   SOLE   25,727 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105   579,412 39,713 SH   SOLE   39,713 0 0
ARISTA NETWORKS INC USD0.0001 Common Stock COM 040413106   3,563,972 15,133 SH   SOLE   15,133 0 0
Ishares Us Etf Tr INT Rate Hdgd High Yield Bd COM 46431W606   251,646 2,994 SH   SOLE   2,994 0 0
Apollo Global Mana COM USD0.00001 COM 03769M106   434,731 4,665 SH   SOLE   4,665 0 0
Encore Energy Corp COM Npv (Post Rev Split) COM 29259W700   39,512 10,000 SH   SOLE   10,000 0 0
INDIVIOR PLC USD0.50 Shares COM G4766E116   268,701 17,783 SH   SOLE   17,783 0 0
Spectral Ai Inc COM USD0.0001 Cl A COM 84757T105   1,072,860 436,122 SH   SOLE   436,122 0 0
RXO Inc COM USD0.001 COM 74982T103   224,878 9,668 SH   SOLE   9,668 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108   2,782,742 162,070 SH   SOLE   162,070 0 0
I 80 Gold Corp COM Npv COM 44955L106   52,198 29,540 SH   SOLE   29,540 0 0
Direxion Sh COM 00788A105   8,801 39,500 SH   SOLE   39,500 0 0
Jacobs Solutions COM USD1.00 COM 46982L108   4,181,896 32,218 SH   SOLE   32,218 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104   31,178,581 516,972 SH   SOLE   516,972 0 0
AST SPACEMOBILE INC USD0.0001 Class A Common Stock COM 00217D100   76,280 12,650 SH   SOLE   12,650 0 0
APA CORP USD0.625 Common Stock COM 03743Q108   821,652 22,900 SH   SOLE   22,900 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103   60,705 19,090 SH   SOLE   19,090 0 0
GXO LOGISTICS INC (WI) USD0.01 Common Stock COM 36262G101   2,475,818 40,481 SH   SOLE   40,481 0 0
OATLY GROUP AB Spon ADS Ea Rep 1 Ord Share COM 67421J108   18,682 15,832 SH   SOLE   15,832 0 0
Clover Health Inve COM USD0.0001 Cl A COM 18914F103   23,803 25,000 SH   SOLE   25,000 0 0
Immunitybio Inc COM USD0.0001 COM 45256X103   368,568 73,420 SH   SOLE   73,420 0 0
ARM Holdings Plc Spon Ads Each Rep 1 Ord Shs COM 042068205   466,650 6,210 SH   SOLE   6,210 0 0
BARK INC USD0.0001 Common Stock COM 68622E104   40,275 50,000 SH   SOLE   50,000 0 0
LINDE PLC EUR0.001 Common Shares COM G54950103   209,814,489 510,858 SH   SOLE   510,858 0 0
ROBINHOOD MARKETS USD0.0001 Cls A Common Stock COM 770700102   252,889 19,850 SH   SOLE   19,850 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106   1,904,434 62,420 SH   SOLE   62,420 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102   7,548,001 97,381 SH   SOLE   97,381 0 0
Exscientia Plc Spon Ads Each Rep 1 Ord Shs COM 30223G102   71,895 11,216 SH   SOLE   11,216 0 0
Ishares Trust Global Reit Etf COM 46434V647   999,504 41,336 SH   SOLE   41,336 0 0
SENTINELONE INC USD0.0001 Cls A Common Stock COM 81730H109   7,892,292 287,620 SH   SOLE   287,620 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104   28,223,775 200,681 SH   SOLE   200,681 0 0
SOHO HOUSE & CO INC USD0.01 Cls A Common Stock COM 586001109   126,736 17,800 SH   SOLE   17,800 0 0
BROOKFIELD ASSET MGMT Cls A Limited Voting Shs (USD) COM 113004105   2,914,847 72,224 SH   SOLE   72,224 0 0
BROOKFIELD CORP Cls A Limited Voting Shs (USD) COM 11271J107   1,660,311 41,201 SH   SOLE   41,201 0 0
ASP Isotopes Inc COM USD0.01 COM 00218A105   271,633 151,750 SH   SOLE   151,750 0 0
VERALTO CORP USD0.01 Common Stock COM 92338C103   2,759,165 33,542 SH   SOLE   33,542 0 0
SHELL PLC Spon ADS Ea Rep 2 Ord Shs COM 780259305   2,907,110 44,285 SH   SOLE   44,285 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903808   15,508,520 105,557 SH   SOLE   105,557 0 0
LIBERTY MEDIA CORP USD0.01 F1 Ser C Com Stk COM 531229755   66,022,174 1,045,813 SH   SOLE   1,045,813 0 0
MIND MEDICINE INC NPV Com Stk (Post Rev Split) COM 60255C885   91,500 25,000 SH   SOLE   25,000 0 0
KENVUE INC USD0.01 Common Stock COM 49177J102   222,168 10,319 SH   SOLE   10,319 0 0
DIVERSIFIED ENERGY CO PLC 20p Ordinary Shares COM G2891G204   11,603,417 816,567 SH   SOLE   816,567 0 0
FIRST TRUST Long/Short Equity ETF COM 33739P103   598,943 10,646 SH   SOLE   10,646 0 0
Sprott Fds Tr Junior Uranium Miners Etf COM 85208P808   368,830 15,635 SH   SOLE   15,635 0 0
Direxion Sh Etf Tr Daily 20 Yr Treas Bu (R/S) COM 25460G138   342,274 5,300 SH   SOLE   5,300 0 0
Xenon Pharmaceutic COM Npv COM 98420N105   1,090,056 23,666 SH   SOLE   23,666 0 0
DYNAVAX TECHNOLOGY CORP USD0.001 Common Stock COM 268158201   149,586 10,700 SH   SOLE   10,700 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505   578,408 14,236 SH   SOLE   14,236 0 0
ANGLOGOLD ASHANTI PLC USD1 Ordinary Shares COM G0378L100   373,800 20,000 SH   SOLE   20,000 0 0
AUTHID INC USD0.0001 Com Stk (P-R Split) COM 46264C305   123,320 13,036 SH   SOLE   13,036 0 0
BIO-TECHNE CORP USD0.01 Common Stock COM 09073M104   947,987 12,286 SH   SOLE   12,286 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408   478,174 8,015 SH   SOLE   8,015 0 0
MEDTRONIC PLC USD0.0001 Common Stock COM G5960L103   1,633,265 19,826 SH   SOLE   19,826 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108   659,617 25,263 SH   SOLE   25,263 0 0
DIGITAL TURBINE INC USD0.0001 Common Stock COM 25400W102   743,933 108,445 SH   SOLE   108,445 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700   137,899,681 171,221 SH   SOLE   171,221 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104   8,498,225 90,793 SH   SOLE   90,793 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107   4,218,692 39,739 SH   SOLE   39,739 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107   343,224 432,818 SH   SOLE   432,818 0 0
SHOPIFY INC NPV Class A Common Stock COM 82509L107   72,421,027 929,666 SH   SOLE   929,666 0 0
JOHNSON CONTROLS INTL USD1 Common Stock COM G51502105   15,148,829 262,818 SH   SOLE   262,818 0 0
Appfolio Inc COM USD0.0001 Cl A COM 03783C100   527,689 3,046 SH   SOLE   3,046 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108   167,567 12,440 SH   SOLE   12,440 0 0
Albertsons Cos Inc COM USD0.01 Class A COM 013091103   1,335,081 58,047 SH   SOLE   58,047 0 0
BLOCK INC USD0.0000001 Cls A Com Stock COM 852234103   1,361,592 17,603 SH   SOLE   17,603 0 0
TELADOC INC USD0.001 Common Stock COM 87918A105   560,019 25,987 SH   SOLE   25,987 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305   9,402 65,000 SH   SOLE   65,000 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106   2,724,131 73,665 SH   SOLE   73,665 0 0
S&P GLOBAL INC USD1 Common Stock Direxion 78409V104   182,366,028 413,979 SH   SOLE   413,979 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101   101,662,274 681,063 SH   SOLE   681,063 0 0
MAXCYTE INC USD0.01 Ordinary Shares COM 57777K106   1,351,445 300,988 SH   SOLE   300,988 0 0
PDD Holdings Inc Spon Ads Each Rep 4 Ord Shs COM 722304102   624,890 4,271 SH   SOLE   4,271 0 0
SILVERCREST METALS INC NPV Common Stock COM 828363101   208,581 31,650 SH   SOLE   31,650 0 0
ALPHABET INC USD0.001 Class C Capital Stock COM 02079K107   285,574,385 2,026,355 SH   SOLE   2,026,355 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305   558,521,968 3,998,296 SH   SOLE   3,998,296 0 0
HEWLETT-PACKARD CORP USD0.01 Common Stock COM 42824C109   385,955 22,730 SH   SOLE   22,730 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103   17,580,024 286,273 SH   SOLE   286,273 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109   18,913,087 445,748 SH   SOLE   445,748 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100   233,685 5,770 SH   SOLE   5,770 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106   317,602 15,976 SH   SOLE   15,976 0 0
Inseego Corp COM USD0.001 COM 45782B104   2,213 10,070 SH   SOLE   10,070 0 0
HP INC USD0.01 Common Stock COM 40434L105   752,400 25,005 SH   SOLE   25,005 0 0
Zillow Group Inc COM USD0.0001 Class C COM 98954M200   577,616 9,983 SH   SOLE   9,983 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103   189,249 10,450 SH   SOLE   10,450 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106   49,912,894 593,001 SH   SOLE   593,001 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796   16,260,264 418,971 SH   SOLE   418,971 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106   68,716 20,950 SH   SOLE   20,950 0 0
GOLDMINING INC NPV Common Stock COM 38149E101   161,865 163,500 SH   SOLE   163,500 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830   622,987 16,613 SH   SOLE   16,613 0 0
ZSCALER INC USD0.001 Common Stock COM 98980G102   613,721 2,770 SH   SOLE   2,770 0 0
Invesco Exch Trdii FTSE Rafi Dev Mkts Ex-u S E COM 46138E743   691,949 14,600 SH   SOLE   14,600 0 0
Invesco Exch Trdii FTSE Rafi Emerging Mkts Etf COM 46138E727   614,638 32,180 SH   SOLE   32,180 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636   2,665,363 115,634 SH   SOLE   115,634 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511   126,170 11,000 SH   SOLE   11,000 0 0
MONSTER BEVERAGE CORP USD0.005 Common Stock COM 61174X109   67,668,244 1,174,592 SH   SOLE   1,174,592 0 0
FIRST TRUST NASDAQ Cybersecurity ETF COM 33734X846   1,569,166 29,145 SH   SOLE   29,145 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107   754,620 3,000 SH   SOLE   3,000 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105   27,142,636 348,653 SH   SOLE   348,653 0 0
ROKU INC USD0.0001 Cls A Common Stock COM 77543R102   319,985 3,491 SH   SOLE   3,491 0 0
Tingo Group Inc COM USD0.001 COM 55328R109   14,042 20,350 SH   SOLE   20,350 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106   1,098,808 35,434 SH   SOLE   35,434 0 0
VANECK VECTORS ETF JR Gold Miners ETF COM 92189F791   242,359 6,393 SH   SOLE   6,393 0 0