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