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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
2U INC USD0.001 Common Stock COM 90214J101 446 13,300 SH   SOLE   13,300 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101 1,106 6,304 SH   SOLE   6,304 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 191,684 1,622,652 SH   SOLE   1,622,652 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 10,907 101,115 SH   SOLE   101,115 0 0
ABIOMED INC USD0.01 Common Stock COM 003654100 1,758 5,400 SH   SOLE   5,400 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109 27,271 352,384 SH   SOLE   352,384 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 2,238 432,921 SH   SOLE   432,921 0 0
ADOBE INC NPV Common Stock COM 00724F101 185,412 322,052 SH   SOLE   322,052 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104 3,819 35,302 SH   SOLE   35,302 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107 847 8,231 SH   SOLE   8,231 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 2,319 44,718 SH   SOLE   44,718 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 238 928 SH   SOLE   928 0 0
AIRBNB INC USD0.0001 Class A Common Stock COM 009066101 558 3,324 SH   SOLE   3,324 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 84 11,611 SH   SOLE   11,611 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101 395 1,805 SH   SOLE   1,805 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 19,946 134,725 SH   SOLE   134,725 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101 102,087 153,415 SH   SOLE   153,415 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305 24 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 323,400 120,964 SH   SOLE   120,964 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 163,639 61,396 SH   SOLE   61,396 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 29,391 645,662 SH   SOLE   645,662 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 413,035 125,732 SH   SOLE   125,732 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100 510 1,922 SH   SOLE   1,922 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 1,704 10,171 SH   SOLE   10,171 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784 216 3,944 SH   SOLE   3,944 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 541 3,200 SH   SOLE   3,200 0 0
AMETEK INC NPV Common Stock COM 031100100 1,715 13,827 SH   SOLE   13,827 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 24,526 115,334 SH   SOLE   115,334 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 125,982 1,720,361 SH   SOLE   1,720,361 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206 637 39,833 SH   SOLE   39,833 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105 35,906 105,465 SH   SOLE   105,465 0 0
APA CORP USD0.625 Common Stock COM 03743Q108 599 27,955 SH   SOLE   27,955 0 0
APPLE INC NPV Common Stock COM 037833100 222,044 1,569,218 SH   SOLE   1,569,218 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105 288 2,236 SH   SOLE   2,236 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 324 5,395 SH   SOLE   5,395 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101 484 6,550 SH   SOLE   6,550 0 0
AT&T INC USD1 Common Stock COM 00206R102 11,439 423,526 SH   SOLE   423,526 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 1,138 5,693 SH   SOLE   5,693 0 0
AUTODESK INC NPV Common Stock COM 052769106 114,106 400,133 SH   SOLE   400,133 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101 16,551 94,568 SH   SOLE   94,568 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209 54 15,900 SH   SOLE   15,900 0 0
BADGER METER INC USD1 Common Stock COM 056525108 4,074 40,280 SH   SOLE   40,280 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100 1,604 64,858 SH   SOLE   64,858 0 0
BALL CORP NPV Common Stock COM 058498106 80,526 895,027 SH   SOLE   895,027 0 0
BALLARD POWER SYSTEMS NPV Common Stock COM 058586108 1,194 84,990 SH   SOLE   84,990 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 40,718 959,191 SH   SOLE   959,191 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 3,774 37,815 SH   SOLE   37,815 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100 577 11,131 SH   SOLE   11,131 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 9,356 152,032 SH   SOLE   152,032 0 0
BARRICK GOLD CORP NPV Common Stock (CAD) COM 067901108 4,461 247,172 SH   SOLE   247,172 0 0
BCE INC NPV Common Stock COM 05534B760 2,899 57,885 SH   SOLE   57,885 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 43,797 178,168 SH   SOLE   178,168 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 135,237 495,482 SH   SOLE   495,482 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 3,291 8 SH   SOLE   8 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109 8,030 76,288 SH   SOLE   76,288 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 367 8,668 SH   SOLE   8,668 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103 97 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101 1,630 1,944 SH   SOLE   1,944 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107 2,336 20,083 SH   SOLE   20,083 0 0
BOEING CO USD5 Common Stock COM 097023105 1,233 5,608 SH   SOLE   5,608 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100 28,214 522,684 SH   SOLE   522,684 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 39,907 16,811 SH   SOLE   16,811 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106 1,529 19,267 SH   SOLE   19,267 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 271 6,245 SH   SOLE   6,245 0 0
BP PLC ADR Cnv Into 6 USD0.25 Ord Shs COM 055622104 216 7,908 SH   SOLE   7,908 0 0
BRAEMAR HOTELS & RESORTS INC USD0.01 Common Stock COM 10482B101 53 11,000 SH   SOLE   11,000 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,582 26,736 SH   SOLE   26,736 0 0
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord Share COM 110448107 429 12,148 SH   SOLE   12,148 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 558 1,150 SH   SOLE   1,150 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 72,505 435,100 SH   SOLE   435,100 0 0
BROOKFIELD ASSET MGMT NPV Cls A Voting Shares COM 112585104 10,789 201,392 SH   SOLE   201,392 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 6,691 99,850 SH   SOLE   99,850 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 36,450 240,691 SH   SOLE   240,691 0 0
CAMECO CORP NPV Common Stock COM 13321L108 511 23,500 SH   SOLE   23,500 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 6,804 61,135 SH   SOLE   61,135 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102 452 3,900 SH   SOLE   3,900 0 0
CANADIAN PACIFIC RAILWAY LTD NPV Common Stock COM 13645T100 1,490 22,825 SH   SOLE   22,825 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109 309 20,000 SH   SOLE   20,000 0 0
CARGURUS INC USD0.001 Class A Common Stock COM 141788109 251 8,000 SH   SOLE   8,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 1,988 10,000 SH   SOLE   10,000 0 0
CARLYLE GROUP INC USD0.01 Common Stock COM 14316J108 493 10,430 SH   SOLE   10,430 0 0
CARMAX INC USD0.50 Common Stock COM 143130102 461 3,600 SH   SOLE   3,600 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104 523 10,110 SH   SOLE   10,110 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 3,833 19,967 SH   SOLE   19,967 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889 94 13,084 SH   SOLE   13,084 0 0
CGI INC NPV Class A Sub Voting Shares COM 12532H104 740 8,713 SH   SOLE   8,713 0 0
CHARTER COMMUNICATIONS INC USD0.001 Class A Common Stock COM 16119P108 376 517 SH   SOLE   517 0 0
CHEGG INC USD0.001 Common Stock COM 163092109 47,872 703,800 SH   SOLE   703,800 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 11,190 110,299 SH   SOLE   110,299 0 0
CINTAS CORP NPV Common Stock COM 172908105 67,856 178,260 SH   SOLE   178,260 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 850 15,610 SH   SOLE   15,610 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 61,069 870,173 SH   SOLE   870,173 0 0
CLOROX CO USD1 Common Stock COM 189054109 34,599 208,919 SH   SOLE   208,919 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 81,607 422,005 SH   SOLE   422,005 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 154,162 2,938,098 SH   SOLE   2,938,098 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 3,058 112,836 SH   SOLE   112,836 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107 537 2,361 SH   SOLE   2,361 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 19,741 261,199 SH   SOLE   261,199 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 807 14,431 SH   SOLE   14,431 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 1,749 25,802 SH   SOLE   25,802 0 0
CONTEXTLOGIC INC USD0.0001 Cls A Common Stock COM 21077C107 455 83,418 SH   SOLE   83,418 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402 20,369 49,283 SH   SOLE   49,283 0 0
COPART INC USD0.001 Common Stock COM 217204106 264 1,900 SH   SOLE   1,900 0 0
CORNING INC USD0.50 Common Stock COM 219350105 2,372 65,008 SH   SOLE   65,008 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109 71,351 829,090 SH   SOLE   829,090 0 0
COSTCO CORP NPV Common Stock COM 22160K105 142,506 317,075 SH   SOLE   317,075 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105 5,484 22,311 SH   SOLE   22,311 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 2,927 29,044 SH   SOLE   29,044 0 0
CVS CORP USD0.01 Common Stock COM 126650100 289 3,402 SH   SOLE   3,402 0 0
DAQO NEW ENERGY CORP ADR Each Rep 25 Ord Shares COM 23703Q203 656 11,500 SH   SOLE   11,500 0 0
DEERE & CO USD1 Common Stock COM 244199105 78,496 234,268 SH   SOLE   234,268 0 0
DENISON MINES INC NPV Common Stock COM 248356107 170 117,000 SH   SOLE   117,000 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 145,377 265,839 SH   SOLE   265,839 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205 475 2,460 SH   SOLE   2,460 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108 36,354 295,920 SH   SOLE   295,920 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105 8,397 39,583 SH   SOLE   39,583 0 0
DOVER CORP USD1 Common Stock COM 260003108 3,060 19,677 SH   SOLE   19,677 0 0
DOW INC USD0.01 Common Stock WI COM 260557103 368 6,391 SH   SOLE   6,391 0 0
DRDGOLD LTD Spon ADR Ea Rep 10 NPV Ord Shs COM 26152H301 137 16,875 SH   SOLE   16,875 0 0
EASTGROUP PROPERTIES INC USD0.0001 Common Stock COM 277276101 250 1,500 SH   SOLE   1,500 0 0
EBAY INC USD0.001 Common Stock COM 278642103 1,110 15,930 SH   SOLE   15,930 0 0
ECOLAB INC USD1 Common Stock COM 278865100 29,521 141,506 SH   SOLE   141,506 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 41,445 366,089 SH   SOLE   366,089 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 9,274 65,192 SH   SOLE   65,192 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 5,285 56,107 SH   SOLE   56,107 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 2,290 16,856 SH   SOLE   16,856 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107 945 6,300 SH   SOLE   6,300 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 309 3,850 SH   SOLE   3,850 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 25,280 31,995 SH   SOLE   31,995 0 0
ERO COPPER CORP NPV Common Stock COM 296006109 236 13,333 SH   SOLE   13,333 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 204,563 682,037 SH   SOLE   682,037 0 0
EVOQUA WATER TECHNOLOGIES CORP USD0.01 Common Stock COM 30057T105 5,383 143,322 SH   SOLE   143,322 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 1,222 12,800 SH   SOLE   12,800 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 408 19,300 SH   SOLE   19,300 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 10,202 173,437 SH   SOLE   173,437 0 0
FACEBOOK INC USD0.000006 Cls A Common Stock COM 30303M102 60,107 177,104 SH   SOLE   177,104 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 474 9,180 SH   SOLE   9,180 0 0
FEDEX CORP USD0.10 Common Stock COM 31428X106 734 3,348 SH   SOLE   3,348 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 39,387 323,693 SH   SOLE   323,693 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100 120,198 623,174 SH   SOLE   623,174 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 897 9,396 SH   SOLE   9,396 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 740 22,879 SH   SOLE   22,879 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192 4,105 38,962 SH   SOLE   38,962 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 508 18,876 SH   SOLE   18,876 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408 854 14,239 SH   SOLE   14,239 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 2,503 54,425 SH   SOLE   54,425 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408 896 18,590 SH   SOLE   18,590 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 1,360 25,642 SH   SOLE   25,642 0 0
FIRST TRUST Low Dur Mortgage Opps ETF COM 33739Q200 598 11,820 SH   SOLE   11,820 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108 284 2,904 SH   SOLE   2,904 0 0
FMC CORP USD0.10 Common Stock COM 302491303 5,329 58,206 SH   SOLE   58,206 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860 216 15,263 SH   SOLE   15,263 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 14,669 450,946 SH   SOLE   450,946 0 0
FRESHPET INC USD0.001 Common Stock COM 358039105 84,929 595,200 SH   SOLE   595,200 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 17,563 118,150 SH   SOLE   118,150 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 21,231 51,952 SH   SOLE   51,952 0 0
GENERAL ELECTRIC CORP USD0.01 Com Stock (P/R Split) COM 369604301 13,866 134,587 SH   SOLE   134,587 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 3,764 62,924 SH   SOLE   62,924 0 0
GENERAL MOTORS CO USD0.01 Common Stock COM 37045V100 211 4,000 SH   SOLE   4,000 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 438 6,271 SH   SOLE   6,271 0 0
GLOBAL PAYMENTS INC NPV Common Stock COM 37940X102 65,770 417,377 SH   SOLE   417,377 0 0
GLOBAL X FUNDS Copper Miners ETF COM 37954Y830 336 9,828 SH   SOLE   9,828 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107 28,282 405,762 SH   SOLE   405,762 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 8,805 23,291 SH   SOLE   23,291 0 0
GREAT PANTHER RESOURCES LTD NPV Common Stock COM 39115V101 9 20,000 SH   SOLE   20,000 0 0
GREENHILL & CO INC USD0.01 Common Stock COM 395259104 590 40,372 SH   SOLE   40,372 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109 11,877 95,007 SH   SOLE   95,007 0 0
HALLIBURTON CORP NPV Common Stock COM 406216101 245 11,321 SH   SOLE   11,321 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100 16,516 308,820 SH   SOLE   308,820 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 121 38,325 SH   SOLE   38,325 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106 180 32,750 SH   SOLE   32,750 0 0
HEWLETT-PACKARD CORP USD0.01 Common Stock COM 42824C109 1,553 108,982 SH   SOLE   108,982 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 19,785 60,273 SH   SOLE   60,273 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106 77,946 367,183 SH   SOLE   367,183 0 0
HP INC USD0.01 Common Stock COM 40434L105 263 9,623 SH   SOLE   9,623 0 0
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common Stock COM 445658107 78,042 466,700 SH   SOLE   466,700 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103 346 9,450 SH   SOLE   9,450 0 0
IBM CORP USD0.20 Common Stock COM 459200101 3,511 25,273 SH   SOLE   25,273 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 96,802 155,655 SH   SOLE   155,655 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 4,354 10,735 SH   SOLE   10,735 0 0
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETF COM 45409B206 242 8,650 SH   SOLE   8,650 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 511 10,145 SH   SOLE   10,145 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 10,051 188,651 SH   SOLE   188,651 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 140,440 260,311 SH   SOLE   260,311 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 100,546 101,138 SH   SOLE   101,138 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 165 11,000 SH   SOLE   11,000 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 7,765 275,828 SH   SOLE   275,828 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 289 807 SH   SOLE   807 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525 768 7,476 SH   SOLE   7,476 0 0
ISHARES INC MSCI EMU ETF COM 464286608 1,993 41,410 SH   SOLE   41,410 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 11,133 158,480 SH   SOLE   158,480 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 4,966 101,788 SH   SOLE   101,788 0 0
ISHARES TRUST Barclays 1-3 Yr Credit Bond Fd COM 464288646 2,127 38,931 SH   SOLE   38,931 0 0
ISHARES TRUST China Large-Cap ETF COM 464287184 377 9,680 SH   SOLE   9,680 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 1,322 3,068 SH   SOLE   3,068 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 1,823 6,931 SH   SOLE   6,931 0 0
ISHARES TRUST ESG Aware 1-5 Yr USD Cp Bd ETF COM 46435G243 818 31,500 SH   SOLE   31,500 0 0
ISHARES TRUST ESG Aware USD Corp Bond ETF COM 46435G193 697 25,350 SH   SOLE   25,350 0 0
ISHARES TRUST Global 100 ETF COM 464287572 2,623 36,872 SH   SOLE   36,872 0 0
ISHARES TRUST Global Energy ETF COM 464287341 286 10,655 SH   SOLE   10,655 0 0
ISHARES TRUST Global Technology ETF COM 464287291 7,956 140,415 SH   SOLE   140,415 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422 2,261 61,032 SH   SOLE   61,032 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 7,006 139,070 SH   SOLE   139,070 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 7,194 223,076 SH   SOLE   223,076 0 0
ISHARES TRUST MSCI USA ESG Select ETF COM 464288802 1,957 20,400 SH   SOLE   20,400 0 0
ISHARES TRUST North American Technology ETF COM 464287549 618 1,530 SH   SOLE   1,530 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 520 2,153 SH   SOLE   2,153 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 6,226 28,463 SH   SOLE   28,463 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 2,399 21,405 SH   SOLE   21,405 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 739 8,823 SH   SOLE   8,823 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687 482 12,432 SH   SOLE   12,432 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 5,625 49,031 SH   SOLE   49,031 0 0
ISHARES TRUST Short Treasury Bond ETF COM 464288679 972 8,800 SH   SOLE   8,800 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 9,404 73,647 SH   SOLE   73,647 0 0
ISHARES TRUST US Medical Devices ETF COM 464288810 294 4,680 SH   SOLE   4,680 0 0
JACK HENRY & ASSOCIATES INC USD0.01 Common Stock COM 426281101 27,715 168,930 SH   SOLE   168,930 0 0
JACKSON FINANCIAL INC USD0.01 Cls A Common Stock WI COM 46817M107 7,005 269,435 SH   SOLE   269,435 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 240 2,000 SH   SOLE   2,000 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 87,883 544,168 SH   SOLE   544,168 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 117,942 720,519 SH   SOLE   720,519 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108 2,631 41,156 SH   SOLE   41,156 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,460 42,754 SH   SOLE   42,754 0 0
KIMBERLEY CLARK CORP NPV Common Stock COM 494368103 3,034 22,906 SH   SOLE   22,906 0 0
KINROSS GOLD CORP NPV Common Shares COM 496902404 91 17,000 SH   SOLE   17,000 0 0
KIRKLAND LAKE GOLD LTD NPV Common Stock COM 49741E100 479 11,500 SH   SOLE   11,500 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 816 13,400 SH   SOLE   13,400 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 2,029 55,109 SH   SOLE   55,109 0 0
KRANESHARES Global Carbon ETF COM 500767678 206 5,020 SH   SOLE   5,020 0 0
KRANESHARES TRUST CSI China Internet ETF (USD) COM 500767306 494 10,450 SH   SOLE   10,450 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 547 2,484 SH   SOLE   2,484 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 18,462 79,903 SH   SOLE   79,903 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 1,186 73,360 SH   SOLE   73,360 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 4,986 18,245 SH   SOLE   18,245 0 0
LIVE NATIONS ENTERAINMENT INC USD0.01 Common Stock COM 538034109 2,841 31,171 SH   SOLE   31,171 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 211 4,200 SH   SOLE   4,200 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 35,120 101,767 SH   SOLE   101,767 0 0
LOEWS CORP USD1 Common Stock COM 540424108 809 15,000 SH   SOLE   15,000 0 0
LOUISIANA PACIFIC CORP USD1 Common Stock COM 546347105 239 3,900 SH   SOLE   3,900 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 1,630 84,700 SH   SOLE   84,700 0 0
MARKEL CORP NPV Common Stock COM 570535104 356 298 SH   SOLE   298 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 17,057 112,640 SH   SOLE   112,640 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 86,684 253,700 SH   SOLE   253,700 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104 7,999 132,631 SH   SOLE   132,631 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 144,524 415,681 SH   SOLE   415,681 0 0
MATCH GROUP INC NEW USD0.001 Common Stock COM 57667L107 114,155 727,146 SH   SOLE   727,146 0 0
MAXCYTE INC USD0.01 Ordinary Shares COM 57777K106 5,430 447,288 SH   SOLE   447,288 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100 1,196 24,275 SH   SOLE   24,275 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206 1,695 20,922 SH   SOLE   20,922 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 412 5,000 SH   SOLE   5,000 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 6,624 27,473 SH   SOLE   27,473 0 0
MEDICENNA THERAPEUTICS CORP NPV Common Stock COM 58490H107 110 40,000 SH   SOLE   40,000 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 1,278 761 SH   SOLE   761 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 5,479 72,950 SH   SOLE   72,950 0 0
MESOBLAST LTD Spon ADR Ea Rep 5 Shares COM 590717104 147 24,435 SH   SOLE   24,435 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 4,155 27,073 SH   SOLE   27,073 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 533,973 1,894,058 SH   SOLE   1,894,058 0 0
MISONIX INC USD0.01 Common Stock COM 604871103 352 13,900 SH   SOLE   13,900 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 22,133 380,417 SH   SOLE   380,417 0 0
MONSTER BEVERAGE CORP USD0.005 New Common Stock COM 61174X109 73,676 829,400 SH   SOLE   829,400 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 2,815 7,926 SH   SOLE   7,926 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 34,147 350,908 SH   SOLE   350,908 0 0
MR COOPER GROUP INC USD0.01 Common Stock COM 62482R107 659 16,000 SH   SOLE   16,000 0 0
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord Shs COM 636274409 264 4,435 SH   SOLE   4,435 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 18,458 30,242 SH   SOLE   30,242 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 3,834 70,605 SH   SOLE   70,605 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 13,210 168,232 SH   SOLE   168,232 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 52,214 359,528 SH   SOLE   359,528 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106 206 5,784 SH   SOLE   5,784 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 24,284 225,245 SH   SOLE   225,245 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 7,728 94,499 SH   SOLE   94,499 0 0
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B Shares COM 670100205 240 2,500 SH   SOLE   2,500 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 158,735 766,243 SH   SOLE   766,243 0 0
OATLY GROUP AB Spon ADS Ea Rep 1 Ord Share COM 67421J108 176 11,650 SH   SOLE   11,650 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 275 20,650 SH   SOLE   20,650 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106 50 15,250 SH   SOLE   15,250 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 23,096 280,696 SH   SOLE   280,696 0 0
PACCAR INC USD1 Common Stock COM 693718108 1,886 23,900 SH   SOLE   23,900 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108 1,891 78,675 SH   SOLE   78,675 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105 25,443 53,116 SH   SOLE   53,116 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 1,160 4,150 SH   SOLE   4,150 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 208,684 801,982 SH   SOLE   801,982 0 0
PELOTON INTERACTIVE INC USD0.000025 Cls A Common Stock COM 70614W100 408 4,692 SH   SOLE   4,692 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 800 3,000 SH   SOLE   3,000 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 30,401 202,124 SH   SOLE   202,124 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103 264 53,200 SH   SOLE   53,200 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 22,828 530,754 SH   SOLE   530,754 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 3,884 40,970 SH   SOLE   40,970 0 0
PINTEREST INC USD0.00001 Cls A Common Stock COM 72352L106 620 12,159 SH   SOLE   12,159 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 697 4,872 SH   SOLE   4,872 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 44,522 318,472 SH   SOLE   318,472 0 0
PTC INC USD0.01 Common Stock COM 69370C100 1,957 16,338 SH   SOLE   16,338 0 0
PULTE GROUP INC USD0.01 Common Stock COM 745867101 32,387 705,291 SH   SOLE   705,291 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 26,826 207,984 SH   SOLE   207,984 0 0
QURATE RETAIL GROUP USD0.01 Series A Common Stock COM 74915M100 713 70,000 SH   SOLE   70,000 0 0
RANPAK HLDGS CORP USD0.0001 Cls A Common Stock COM 75321W103 1,816 67,700 SH   SOLE   67,700 0 0
RAYTHEON TECHNOLOGIES CORP USD1.00 Common Stock COM 75513E101 11,333 131,840 SH   SOLE   131,840 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 618 5,145 SH   SOLE   5,145 0 0
RESMED INC USD0.004 Common Stock COM 761152107 290 1,100 SH   SOLE   1,100 0 0
ROLLINS INC USD1 Common Stock COM 775711104 69,787 1,975,300 SH   SOLE   1,975,300 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 16,302 163,873 SH   SOLE   163,873 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 Shs COM 780259206 394 8,845 SH   SOLE   8,845 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 Shs COM 780259107 684 15,450 SH   SOLE   15,450 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 114,535 269,564 SH   SOLE   269,564 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 1,164 4,292 SH   SOLE   4,292 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 26,697 900,702 SH   SOLE   900,702 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100 1,661 5,211 SH   SOLE   5,211 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 73,966 264,420 SH   SOLE   264,420 0 0
SHOPIFY INC NPV Sub-Vtg Cls A Common Stock COM 82509L107 105,124 77,538 SH   SOLE   77,538 0 0
SIGNATURE BANK USD0.01 Common Stock COM 82669G104 91,895 337,500 SH   SOLE   337,500 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100 410 7,450 SH   SOLE   7,450 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103 80 21,000 SH   SOLE   21,000 0 0
SILVERCREST METALS INC NPV Common Stock COM 828363101 78 11,150 SH   SOLE   11,150 0 0
SKECHER USA INC USD0.001 A Common Stock COM 830566105 5,524 131,146 SH   SOLE   131,146 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209 910 14,900 SH   SOLE   14,900 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105 354 6,588 SH   SOLE   6,588 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 538 2,030 SH   SOLE   2,030 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107 32,155 195,807 SH   SOLE   195,807 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 4,098 77,696 SH   SOLE   77,696 0 0
SPDR INDEX SHARES S&P Intl Dividend ETF COM 78463X772 362 9,530 SH   SOLE   9,530 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 4,205 119,093 SH   SOLE   119,093 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 36,446 84,929 SH   SOLE   84,929 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796 6,238 58,717 SH   SOLE   58,717 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755 331 7,920 SH   SOLE   7,920 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 481 1,000 SH   SOLE   1,000 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107 1,353 176,190 SH   SOLE   176,190 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208 241 6,550 SH   SOLE   6,550 0 0
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted) COM 85208R101 187 10,920 SH   SOLE   10,920 0 0
SQUARE INC USD0.0000001 Cls A Com Stock COM 852234103 2,159 9,003 SH   SOLE   9,003 0 0
SQUARESPACE INC USD0.0001 Class A Common Stock COM 85225A107 2,117 54,800 SH   SOLE   54,800 0 0
SSR MINING INC NPV Common Stock COM 784730103 149 10,250 SH   SOLE   10,250 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 999 5,700 SH   SOLE   5,700 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 3,655 33,134 SH   SOLE   33,134 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 514 21,070 SH   SOLE   21,070 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 759 2,877 SH   SOLE   2,877 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105 205 3,990 SH   SOLE   3,990 0 0
SVB FINANCIAL GROUP USD0.001 Common Stock COM 78486Q101 104,241 161,145 SH   SOLE   161,145 0 0
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - Agri COM 870297603 6,864 858,041 SH   SOLE   858,041 0 0
SYSCO CORP NPV Common Stock COM 871829107 13,640 173,757 SH   SOLE   173,757 0 0
TABULA RASA HEALTHCARE INC USD0.0001 Common Stock COM 873379101 209 7,990 SH   SOLE   7,990 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100 396 8,900 SH   SOLE   8,900 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 33,255 297,854 SH   SOLE   297,854 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 6,267 40,675 SH   SOLE   40,675 0 0
TAL EDUCATION GROUP Spon ADS Ea Rep 0.3333 Cls A COM 874080104 147 30,320 SH   SOLE   30,320 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106 432 1,890 SH   SOLE   1,890 0 0
TECK RESOURCES LTD NPV Cls B Sub-Vtg Common Stock COM 878742204 291 11,700 SH   SOLE   11,700 0 0
TELADOC INC USD0.001 Common Stock COM 87918A105 365 2,875 SH   SOLE   2,875 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 12,672 16,341 SH   SOLE   16,341 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 867 5,805 SH   SOLE   5,805 0 0
TEVA PHARMACEUTICAL INDUSTRIES Spon ADR Each Rep 1 Ord Shares COM 881624209 110 11,300 SH   SOLE   11,300 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 308 1,602 SH   SOLE   1,602 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102 1,209 1,000 SH   SOLE   1,000 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 491 6,980 SH   SOLE   6,980 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 83,988 147,005 SH   SOLE   147,005 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709 3,791 34,295 SH   SOLE   34,295 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 75,894 1,150,260 SH   SOLE   1,150,260 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 3,466 52,359 SH   SOLE   52,359 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109 219 4,570 SH   SOLE   4,570 0 0
TRACTOR SUPPLY CO USD0.008 Common Stock COM 892356106 223 1,100 SH   SOLE   1,100 0 0
TRANSOCEAN INC 0.5 Notes 30/01/2023 COM 893830BJ7 34 40,000 SH   SOLE   40,000 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105 29,378 288,221 SH   SOLE   288,221 0 0
TRIMBLE INC NPV Common Stock COM 896239100 4,420 53,738 SH   SOLE   53,738 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101 373 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106 3,884 50,008 SH   SOLE   50,008 0 0
TWILIO INC USD0.001 Class A Common Stock COM 90138F102 671 2,102 SH   SOLE   2,102 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 68,674 1,532,905 SH   SOLE   1,532,905 0 0
UIPATH INC USD0.00001 Cls A Common Stock COM 90364P105 342 6,500 SH   SOLE   6,500 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 33,380 92,487 SH   SOLE   92,487 0 0
ULTRAGENYX PHARMACEUTICAL INC USD0.001 Common Stock COM 90400D108 320 3,550 SH   SOLE   3,550 0 0
UNILEVER PLC ADS Ea Rep 1 Ord Share COM 904767704 279 5,154 SH   SOLE   5,154 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 7,888 40,243 SH   SOLE   40,243 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 308 787 SH   SOLE   787 0 0
UNITY SOFTWARE INC USD0.000005 Common Stock COM 91332U101 1,097 8,689 SH   SOLE   8,689 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 92 53,000 SH   SOLE   53,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 33,517 563,881 SH   SOLE   563,881 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 496 16,830 SH   SOLE   16,830 0 0
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp) COM 92189H607 270 1,370 SH   SOLE   1,370 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 7,711 94,104 SH   SOLE   94,104 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 8,206 96,034 SH   SOLE   96,034 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 521 2,859 SH   SOLE   2,859 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553 564 5,541 SH   SOLE   5,541 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 13,974 35,432 SH   SOLE   35,432 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 481 2,200 SH   SOLE   2,200 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 339 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 804 3,622 SH   SOLE   3,622 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 943 14,375 SH   SOLE   14,375 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 13,406 268,062 SH   SOLE   268,062 0 0
VANGUARD INTL EQUITY Global Ex US Real Estate ETF COM 922042676 275 4,887 SH   SOLE   4,887 0 0
VANGUARD INTL EQUITY MSCI Pacific ETF COM 922042866 9,582 118,244 SH   SOLE   118,244 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 6,352 62,378 SH   SOLE   62,378 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,699 28,585 SH   SOLE   28,585 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 829 9,372 SH   SOLE   9,372 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 578 8,200 SH   SOLE   8,200 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 1,010 4,088 SH   SOLE   4,088 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 46,185 230,615 SH   SOLE   230,615 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 64,156 1,187,854 SH   SOLE   1,187,854 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106 66 11,959 SH   SOLE   11,959 0 0
VIACOMCBS INC USD0.001 Class B Common Stock COM 92556H206 221 5,596 SH   SOLE   5,596 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106 315 23,280 SH   SOLE   23,280 0 0
VIR BIOTECHNOLOGY USD0.0001 Common Stock COM 92764N102 218 5,000 SH   SOLE   5,000 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 486,148 2,182,483 SH   SOLE   2,182,483 0 0
VISTA GOLD CORP NPV Common Stock COM 927926303 9 12,000 SH   SOLE   12,000 0 0
WABTEC CORP USD0.01 Common Stock COM 929740108 363 4,210 SH   SOLE   4,210 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 919 19,532 SH   SOLE   19,532 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 1,212 8,697 SH   SOLE   8,697 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 53,416 315,751 SH   SOLE   315,751 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 85,236 676,849 SH   SOLE   676,849 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 1,827 12,230 SH   SOLE   12,230 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 29,982 339,933 SH   SOLE   339,933 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 853 18,385 SH   SOLE   18,385 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 1,444 40,600 SH   SOLE   40,600 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 1,370 21,691 SH   SOLE   21,691 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101 575 2,300 SH   SOLE   2,300 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105 296 8,315 SH   SOLE   8,315 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 38,021 307,415 SH   SOLE   307,415 0 0
YAMANA GOLD INC NPV Common Stock (USD) COM 98462Y100 147 37,000 SH   SOLE   37,000 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 2,398 19,605 SH   SOLE   19,605 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109 32,602 561,047 SH   SOLE   561,047 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105 6,125 11,883 SH   SOLE   11,883 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102 4,546 31,061 SH   SOLE   31,061 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 21,953 113,078 SH   SOLE   113,078 0 0
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common Stock COM 98980L101 247 946 SH   SOLE   946 0 0
ZSCALER INC USD0.001 Common Stock COM 98980G102 479 1,827 SH   SOLE   1,827 0 0