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 508 13,300 SH   SOLE   13,300 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101 2,327 12,077 SH   SOLE   12,077 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 171,127 1,427,962 SH   SOLE   1,427,962 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 11,342 104,804 SH   SOLE   104,804 0 0
ABERDEEN STANDARD Physical Platinum Shares ETF COM 003260106 253 2,270 SH   SOLE   2,270 0 0
ABIOMED INC USD0.01 Common Stock COM 003654100 1,721 5,400 SH   SOLE   5,400 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109 33,624 361,545 SH   SOLE   361,545 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 2,299 432,921 SH   SOLE   432,921 0 0
ADOBE INC NPV Common Stock COM 00724F101 157,886 332,133 SH   SOLE   332,133 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107 332 4,224 SH   SOLE   4,224 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 2,591 44,828 SH   SOLE   44,828 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 1,121 3,983 SH   SOLE   3,983 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 91 11,611 SH   SOLE   11,611 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101 264 1,805 SH   SOLE   1,805 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 32,324 142,565 SH   SOLE   142,565 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101 84,862 156,707 SH   SOLE   156,707 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305 32 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 243,049 117,841 SH   SOLE   117,841 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 128,296 62,020 SH   SOLE   62,020 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 28,201 551,240 SH   SOLE   551,240 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 368,415 119,071 SH   SOLE   119,071 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100 364 1,522 SH   SOLE   1,522 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 1,526 10,789 SH   SOLE   10,789 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 690 4,600 SH   SOLE   4,600 0 0
AMETEK INC NPV Common Stock COM 031100100 1,789 14,007 SH   SOLE   14,007 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 24,877 99,983 SH   SOLE   99,983 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 104,058 1,577,350 SH   SOLE   1,577,350 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206 915 41,633 SH   SOLE   41,633 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105 29,002 85,410 SH   SOLE   85,410 0 0
APA CORP USD0.625 Common Stock COM 03743Q108 500 27,955 SH   SOLE   27,955 0 0
APPLE INC NPV Common Stock COM 037833100 190,180 1,556,941 SH   SOLE   1,556,941 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105 287 2,150 SH   SOLE   2,150 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 308 5,395 SH   SOLE   5,395 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101 297 5,300 SH   SOLE   5,300 0 0
AT&T INC USD1 Common Stock COM 00206R102 15,451 510,428 SH   SOLE   510,428 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 1,073 5,693 SH   SOLE   5,693 0 0
AUTODESK INC NPV Common Stock COM 052769106 83,011 299,517 SH   SOLE   299,517 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101 12,346 86,688 SH   SOLE   86,688 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209 68 15,900 SH   SOLE   15,900 0 0
BADGER METER INC USD1 Common Stock COM 056525108 2,775 29,820 SH   SOLE   29,820 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100 1,464 67,747 SH   SOLE   67,747 0 0
BALL CORP NPV Common Stock COM 058498106 2,712 32,008 SH   SOLE   32,008 0 0
BALLARD POWER SYSTEMS NPV Common Stock COM 058586108 1,976 81,190 SH   SOLE   81,190 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 28,476 735,998 SH   SOLE   735,998 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 3,468 38,915 SH   SOLE   38,915 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 9,597 153,431 SH   SOLE   153,431 0 0
BARRICK GOLD CORP NPV Common Stock (USD/ CAD) COM 067901108 5,086 256,583 SH   SOLE   256,583 0 0
BCE INC NPV Common Stock COM 05534B760 3,729 82,605 SH   SOLE   82,605 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 38,159 156,934 SH   SOLE   156,934 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 109,458 428,459 SH   SOLE   428,459 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 3,086 8 SH   SOLE   8 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109 8,166 62,757 SH   SOLE   62,757 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 325 9,018 SH   SOLE   9,018 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103 84 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101 1,402 1,860 SH   SOLE   1,860 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107 1,439 19,308 SH   SOLE   19,308 0 0
BOEING CO USD5 Common Stock COM 097023105 1,441 5,658 SH   SOLE   5,658 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100 16,257 271,714 SH   SOLE   271,714 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 29,498 12,661 SH   SOLE   12,661 0 0
BRAEMAR HOTELS & RESORTS INC USD0.01 Common Stock COM 10482B101 67 11,000 SH   SOLE   11,000 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,731 27,426 SH   SOLE   27,426 0 0
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord Share COM 110448107 554 14,303 SH   SOLE   14,303 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 533 1,150 SH   SOLE   1,150 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 55,575 363,000 SH   SOLE   363,000 0 0
BROOKFIELD ASSET MGMT NPV Cls A Voting Shares COM 112585104 8,956 201,353 SH   SOLE   201,353 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 7,043 102,113 SH   SOLE   102,113 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 30,698 224,091 SH   SOLE   224,091 0 0
CAMECO CORP NPV Common Stock COM 13321L108 344 20,700 SH   SOLE   20,700 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 6,016 61,454 SH   SOLE   61,454 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102 1,550 13,356 SH   SOLE   13,356 0 0
CANADIAN PACIFIC RAILWAY LTD NPV Common Stock COM 13645T100 1,736 4,545 SH   SOLE   4,545 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109 412 19,000 SH   SOLE   19,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 1,646 10,000 SH   SOLE   10,000 0 0
CARLYLE GROUP INC USD0.01 Common Stock COM 14316J108 236 6,430 SH   SOLE   6,430 0 0
CARMAX INC USD0.50 Common Stock COM 143130102 478 3,600 SH   SOLE   3,600 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104 445 10,535 SH   SOLE   10,535 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 1,891 8,157 SH   SOLE   8,157 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889 91 13,084 SH   SOLE   13,084 0 0
CGI INC NPV Class A Sub Voting Shares COM 12532H104 250 3,000 SH   SOLE   3,000 0 0
CHARTER COMMUNICATIONS INC USD0.001 Class A Common Stock COM 16119P108 319 517 SH   SOLE   517 0 0
CHEGG INC USD0.001 Common Stock COM 163092109 53,323 622,500 SH   SOLE   622,500 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 10,915 104,161 SH   SOLE   104,161 0 0
CINTAS CORP NPV Common Stock COM 172908105 60,842 178,260 SH   SOLE   178,260 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 958 18,527 SH   SOLE   18,527 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 61,302 842,633 SH   SOLE   842,633 0 0
CLOROX CO USD1 Common Stock COM 189054109 31,025 160,849 SH   SOLE   160,849 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 60,854 297,969 SH   SOLE   297,969 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 138,826 2,633,779 SH   SOLE   2,633,779 0 0
COGNIZANT TECHNOLOGY USD0.01 Class A Common Stock COM 192446102 396 5,067 SH   SOLE   5,067 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 3,313 118,626 SH   SOLE   118,626 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 20,873 264,791 SH   SOLE   264,791 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 808 14,927 SH   SOLE   14,927 0 0
COMPUTE HEALTH ACQUISITION CP Units (1 Cls A & 1/4 Wt Exp) COM 204833206 341 33,800 SH   SOLE   33,800 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 1,388 26,202 SH   SOLE   26,202 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402 14,938 38,891 SH   SOLE   38,891 0 0
COPART INC USD0.001 Common Stock COM 217204106 209 1,925 SH   SOLE   1,925 0 0
CORNING INC USD0.50 Common Stock COM 219350105 2,939 67,558 SH   SOLE   67,558 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109 68,135 82,900 SH   SOLE   82,900 0 0
COSTCO CORP NPV Common Stock COM 22160K105 94,475 267,981 SH   SOLE   267,981 0 0
CROWN CASTLE INTL CORP USD0.01 Common Stock COM 22822V101 837 4,862 SH   SOLE   4,862 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 3,691 38,035 SH   SOLE   38,035 0 0
CUMMINS INC USD2.50 Common Stock COM 231021106 204 787 SH   SOLE   787 0 0
CVS CORP USD0.01 Common Stock COM 126650100 1,083 14,402 SH   SOLE   14,402 0 0
DAQO NEW ENERGY CORP ADR Each Rep 25 Ord Shares COM 23703Q203 868 11,500 SH   SOLE   11,500 0 0
DEERE & CO USD1 Common Stock COM 244199105 3,335 8,913 SH   SOLE   8,913 0 0
DENISON MINES INC NPV Common Stock COM 248356107 128 117,000 SH   SOLE   117,000 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 28,309 78,769 SH   SOLE   78,769 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205 522 3,180 SH   SOLE   3,180 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108 29,244 307,859 SH   SOLE   307,859 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105 7,162 35,349 SH   SOLE   35,349 0 0
DOVER CORP USD1 Common Stock COM 260003108 2,457 17,914 SH   SOLE   17,914 0 0
DOW INC USD0.01 Common Stock WI COM 260557103 406 6,344 SH   SOLE   6,344 0 0
DRAFTKINGS INC USD0.0001 Class A Common Stock COM 26142R104 275 4,490 SH   SOLE   4,490 0 0
EASTGROUP PROPERTIES INC USD0.0001 Common Stock COM 277276101 215 1,500 SH   SOLE   1,500 0 0
EBAY INC USD0.001 Common Stock COM 278642103 976 15,930 SH   SOLE   15,930 0 0
ECOLAB INC USD1 Common Stock COM 278865100 25,451 118,891 SH   SOLE   118,891 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 26,481 316,605 SH   SOLE   316,605 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 8,012 59,184 SH   SOLE   59,184 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 5,062 56,107 SH   SOLE   56,107 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107 1,022 6,300 SH   SOLE   6,300 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 279 3,850 SH   SOLE   3,850 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 20,778 30,575 SH   SOLE   30,575 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 190,971 656,596 SH   SOLE   656,596 0 0
EVOQUA WATER TECHNOLOGIES CORP USD0.01 Common Stock COM 30057T105 1,183 44,995 SH   SOLE   44,995 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 1,687 12,800 SH   SOLE   12,800 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 418 18,500 SH   SOLE   18,500 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 10,252 183,621 SH   SOLE   183,621 0 0
FACEBOOK INC USD0.000006 Cls A Common Stock COM 30303M102 44,444 150,897 SH   SOLE   150,897 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 402 8,000 SH   SOLE   8,000 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 38,834 276,179 SH   SOLE   276,179 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100 101,036 605,912 SH   SOLE   605,912 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 638 7,303 SH   SOLE   7,303 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 723 21,305 SH   SOLE   21,305 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192 4,517 47,174 SH   SOLE   47,174 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 608 23,039 SH   SOLE   23,039 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408 479 7,994 SH   SOLE   7,994 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 2,855 64,217 SH   SOLE   64,217 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408 594 12,210 SH   SOLE   12,210 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 1,848 34,586 SH   SOLE   34,586 0 0
FIRST TRUST Low Dur Mortgage Opps ETF COM 33739Q200 480 9,410 SH   SOLE   9,410 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108 264 2,811 SH   SOLE   2,811 0 0
FMC CORP USD0.10 Common Stock COM 302491303 4,120 37,248 SH   SOLE   37,248 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860 178 14,513 SH   SOLE   14,513 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 1,092 33,162 SH   SOLE   33,162 0 0
FRESHPET INC USD0.001 Common Stock COM 358039105 94,524 595,200 SH   SOLE   595,200 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 14,757 118,270 SH   SOLE   118,270 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 18,885 57,672 SH   SOLE   57,672 0 0
GENERAL ELECTRIC CORP USD0.06 Common Stock COM 369604103 14,516 1,105,534 SH   SOLE   1,105,534 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 3,908 63,731 SH   SOLE   63,731 0 0
GENERAL MOTORS CO USD0.01 Common Stock COM 37045V100 233 4,060 SH   SOLE   4,060 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 567 8,768 SH   SOLE   8,768 0 0
GLAXOSMITHKLINE PLC Spon ADR (Cnv 2 Ord 25p) COM 37733W105 208 5,825 SH   SOLE   5,825 0 0
GLOBAL PAYMENTS INC NPV Common Stock COM 37940X102 84,426 418,822 SH   SOLE   418,822 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107 31,856 410,406 SH   SOLE   410,406 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 6,734 20,592 SH   SOLE   20,592 0 0
GREAT PANTHER RESOURCES LTD NPV Common Stock COM 39115V101 16 20,000 SH   SOLE   20,000 0 0
GREENHILL & CO INC USD0.01 Common Stock COM 395259104 665 40,372 SH   SOLE   40,372 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109 9,345 61,218 SH   SOLE   61,218 0 0
GW PHARMACEUTICALS PLC ADS Each Rep 12 Ord Shares COM 36197T103 3,954 18,231 SH   SOLE   18,231 0 0
HALLIBURTON CORP NPV Common Stock COM 406216101 243 11,321 SH   SOLE   11,321 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100 10,781 192,174 SH   SOLE   192,174 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 193 44,325 SH   SOLE   44,325 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106 186 32,750 SH   SOLE   32,750 0 0
HEWLETT-PACKARD CORP USD0.01 Common Stock COM 42824C109 1,726 109,632 SH   SOLE   109,632 0 0
HMS HOLDINGS CORP USD0.01 Common Stock COM 40425J101 451 12,200 SH   SOLE   12,200 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 21,027 68,886 SH   SOLE   68,886 0 0
HONEYWELL INTERNATIONAL INC USD1 Common Stock COM 438516106 69,897 322,003 SH   SOLE   322,003 0 0
HP INC USD0.01 Common Stock COM 40434L105 315 9,923 SH   SOLE   9,923 0 0
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common Stock COM 445658107 78,438 466,700 SH   SOLE   466,700 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103 267 9,450 SH   SOLE   9,450 0 0
IBM CORP USD0.20 Common Stock COM 459200101 3,778 28,349 SH   SOLE   28,349 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 76,164 155,655 SH   SOLE   155,655 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 3,765 9,803 SH   SOLE   9,803 0 0
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETF COM 45409B206 244 8,650 SH   SOLE   8,650 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 638 12,968 SH   SOLE   12,968 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 15,236 238,056 SH   SOLE   238,056 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 96,729 252,516 SH   SOLE   252,516 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 13,848 18,740 SH   SOLE   18,740 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,327 255,863 SH   SOLE   255,863 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 311 975 SH   SOLE   975 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525 559 5,661 SH   SOLE   5,661 0 0
ISHARES INC MSCI EMU ETF COM 464286608 2,044 44,013 SH   SOLE   44,013 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 9,775 142,661 SH   SOLE   142,661 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 5,602 111,532 SH   SOLE   111,532 0 0
ISHARES TRUST Barclays 1-3 Yr Credit Bond Fd COM 464288646 1,819 33,263 SH   SOLE   33,263 0 0
ISHARES TRUST Barclays US Aggregate Bond Fd COM 464287226 308 2,708 SH   SOLE   2,708 0 0
ISHARES TRUST China Large-Cap ETF COM 464287184 482 10,325 SH   SOLE   10,325 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 1,221 3,068 SH   SOLE   3,068 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 1,925 7,394 SH   SOLE   7,394 0 0
ISHARES TRUST ESG Aware 1-5 Yr USD Cp Bd ETF COM 46435G243 407 15,650 SH   SOLE   15,650 0 0
ISHARES TRUST ESG Aware USD Corp Bond ETF COM 46435G193 407 15,100 SH   SOLE   15,100 0 0
ISHARES TRUST Global 100 ETF COM 464287572 2,611 39,556 SH   SOLE   39,556 0 0
ISHARES TRUST Global Energy ETF COM 464287341 335 13,580 SH   SOLE   13,580 0 0
ISHARES TRUST Global Technology ETF COM 464287291 7,867 25,566 SH   SOLE   25,566 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422 2,270 62,670 SH   SOLE   62,670 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 8,125 152,323 SH   SOLE   152,323 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 7,689 245,584 SH   SOLE   245,584 0 0
ISHARES TRUST MSCI USA ESG Select ETF COM 464288802 1,976 22,500 SH   SOLE   22,500 0 0
ISHARES TRUST North American Technology ETF COM 464287549 552 1,530 SH   SOLE   1,530 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 817 3,650 SH   SOLE   3,650 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 5,299 23,986 SH   SOLE   23,986 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 2,107 20,640 SH   SOLE   20,640 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 1,030 13,363 SH   SOLE   13,363 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687 719 18,732 SH   SOLE   18,732 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 5,949 52,135 SH   SOLE   52,135 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 8,163 65,044 SH   SOLE   65,044 0 0
ISHARES TRUST US Medical Devices ETF COM 464288810 258 780 SH   SOLE   780 0 0
JACK HENRY & ASSOCIATES INC USD0.01 Common Stock COM 426281101 79,104 521,380 SH   SOLE   521,380 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 607 4,800 SH   SOLE   4,800 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 79,697 484,920 SH   SOLE   484,920 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 85,369 560,789 SH   SOLE   560,789 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108 2,604 41,145 SH   SOLE   41,145 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,549 45,055 SH   SOLE   45,055 0 0
KIMBERLEY CLARK CORP NPV Common Stock COM 494368103 3,246 23,346 SH   SOLE   23,346 0 0
KINROSS GOLD CORP NPV Common Shares COM 496902404 113 17,000 SH   SOLE   17,000 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 655 13,400 SH   SOLE   13,400 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 2,258 56,438 SH   SOLE   56,438 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 511 2,523 SH   SOLE   2,523 0 0
LAMB WESTON HOLDINGS USD1 Common Stock COM 513272104 58,621 756,600 SH   SOLE   756,600 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 15,079 80,716 SH   SOLE   80,716 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 1,319 75,360 SH   SOLE   75,360 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 3,214 12,155 SH   SOLE   12,155 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 32,571 88,150 SH   SOLE   88,150 0 0
LOEWS CORP USD1 Common Stock COM 540424108 1,026 20,000 SH   SOLE   20,000 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 2,570 119,500 SH   SOLE   119,500 0 0
MARKEL CORP NPV Common Stock COM 570535104 340 298 SH   SOLE   298 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 13,254 108,816 SH   SOLE   108,816 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 74,821 222,800 SH   SOLE   222,800 0 0
MASIMO CORP USD0.001 Common Stock COM 574795100 1,516 6,600 SH   SOLE   6,600 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 135,499 380,562 SH   SOLE   380,562 0 0
MATCH GROUP INC NEW USD0.001 Common Stock COM 57667L107 99,846 726,788 SH   SOLE   726,788 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100 659 19,345 SH   SOLE   19,345 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206 1,874 21,016 SH   SOLE   21,016 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 490 5,500 SH   SOLE   5,500 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 5,811 25,924 SH   SOLE   25,924 0 0
MEDICENNA THERAPEUTICS CORP NPV Common Stock COM 58490H107 163 40,000 SH   SOLE   40,000 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 1,195 812 SH   SOLE   812 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 5,629 73,019 SH   SOLE   73,019 0 0
MESOBLAST LTD Spon ADR Ea Rep 5 Shares COM 590717104 202 24,435 SH   SOLE   24,435 0 0
METTLER TOLEDO INTERNATIONAL USD0.01 Common Stock COM 592688105 1,968 1,703 SH   SOLE   1,703 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 3,038 19,574 SH   SOLE   19,574 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 419,319 1,778,507 SH   SOLE   1,778,507 0 0
MICROSTATEGY INC USD0.001 Cls A Common Stock COM 594972408 204 300 SH   SOLE   300 0 0
MISONIX INC USD0.01 Common Stock COM 604871103 272 13,900 SH   SOLE   13,900 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 23,389 399,600 SH   SOLE   399,600 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 2,438 8,163 SH   SOLE   8,163 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 4,745 61,098 SH   SOLE   61,098 0 0
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord Shs COM 636274409 263 4,435 SH   SOLE   4,435 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 82,469 158,089 SH   SOLE   158,089 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 4,662 77,355 SH   SOLE   77,355 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 7,450 98,534 SH   SOLE   98,534 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 127,686 960,839 SH   SOLE   960,839 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106 322 8,259 SH   SOLE   8,259 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 22,009 209,394 SH   SOLE   209,394 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 8,245 96,458 SH   SOLE   96,458 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 102,892 192,706 SH   SOLE   192,706 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 236 20,650 SH   SOLE   20,650 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106 57 15,250 SH   SOLE   15,250 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 13,488 197,055 SH   SOLE   197,055 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108 1,711 73,470 SH   SOLE   73,470 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 1,624 5,150 SH   SOLE   5,150 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107 658 6,708 SH   SOLE   6,708 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 192,729 793,647 SH   SOLE   793,647 0 0
PELOTON INTERACTIVE INC USD0.000025 Cls A Common Stock COM 70614W100 452 4,023 SH   SOLE   4,023 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 812 3,000 SH   SOLE   3,000 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 24,549 173,551 SH   SOLE   173,551 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103 323 53,200 SH   SOLE   53,200 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 22,459 619,908 SH   SOLE   619,908 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 3,784 42,642 SH   SOLE   42,642 0 0
PINTEREST INC USD0.00001 Cls A Common Stock COM 72352L106 893 12,059 SH   SOLE   12,059 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202 215 6,000 SH   SOLE   6,000 0 0
PNC FINANCIAL SERVICES GRP INC USD5 Common Stock COM 693475105 1,096 6,250 SH   SOLE   6,250 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 742 4,937 SH   SOLE   4,937 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 41,181 304,073 SH   SOLE   304,073 0 0
PTC INC USD0.01 Common Stock COM 69370C100 16,303 118,437 SH   SOLE   118,437 0 0
PULTE GROUP INC USD0.01 Common Stock COM 745867101 26,328 502,061 SH   SOLE   502,061 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 26,183 197,477 SH   SOLE   197,477 0 0
QURATE RETAIL GROUP USD0.01 Series A Common Stock COM 74915M100 153 13,000 SH   SOLE   13,000 0 0
RAYTHEON TECHNOLOGIES CORP USD1.00 Common Stock COM 75513E101 10,000 129,416 SH   SOLE   129,416 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 805 8,100 SH   SOLE   8,100 0 0
RESMED INC USD0.004 Common Stock COM 761152107 1,707 8,800 SH   SOLE   8,800 0 0
RINGCENTRAL INC USD0.0001 Cls A Common Stock COM 76680R206 70,985 238,300 SH   SOLE   238,300 0 0
ROCKET PHARMACEUTICALS INC USD0.01 Common Stock COM 77313F106 222 5,000 SH   SOLE   5,000 0 0
ROLLINS INC USD1 Common Stock COM 775711104 67,990 1,975,300 SH   SOLE   1,975,300 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 14,505 157,342 SH   SOLE   157,342 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 Shs COM 780259206 347 8,845 SH   SOLE   8,845 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 Shs COM 780259107 569 15,450 SH   SOLE   15,450 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 92,639 262,529 SH   SOLE   262,529 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 942 4,445 SH   SOLE   4,445 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 21,187 779,219 SH   SOLE   779,219 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100 1,430 6,405 SH   SOLE   6,405 0 0
SEABRIDGE GOLD INC NPV Common Stock COM 811916105 234 14,501 SH   SOLE   14,501 0 0
SEMPRA ENERGY NPV Common Stock COM 816851109 411 3,100 SH   SOLE   3,100 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 65,048 88,140 SH   SOLE   88,140 0 0
SHOPIFY INC NPV Sub-Vtg Cls A Common Stock COM 82509L107 79,647 71,981 SH   SOLE   71,981 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100 377 7,450 SH   SOLE   7,450 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103 104 21,000 SH   SOLE   21,000 0 0
SILVERCREST METALS INC NPV Common Stock COM 828363101 90 11,150 SH   SOLE   11,150 0 0
SKECHER USA INC USD0.001 A Common Stock COM 830566105 3,047 73,043 SH   SOLE   73,043 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209 281 4,150 SH   SOLE   4,150 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105 319 6,015 SH   SOLE   6,015 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 584 2,030 SH   SOLE   2,030 0 0
SORRENTO THERAPEUTICS INC USD0.0001 Common Stock COM 83587F202 351 42,484 SH   SOLE   42,484 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107 29,604 185,074 SH   SOLE   185,074 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 4,407 85,664 SH   SOLE   85,664 0 0
SPDR INDEX SHARES S&P Intl Dividend ETF COM 78463X772 205 5,371 SH   SOLE   5,371 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 3,339 93,183 SH   SOLE   93,183 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 39,929 100,746 SH   SOLE   100,746 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796 1,401 14,270 SH   SOLE   14,270 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755 379 9,489 SH   SOLE   9,489 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 476 1,000 SH   SOLE   1,000 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107 1,107 126,090 SH   SOLE   126,090 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208 249 6,550 SH   SOLE   6,550 0 0
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted) COM 85208R101 190 10,920 SH   SOLE   10,920 0 0
SQUARE INC USD0.0000001 Cls A Com Stock COM 852234103 1,617 7,123 SH   SOLE   7,123 0 0
SSR MINING INC NPV Common Stock COM 784730103 147 10,250 SH   SOLE   10,250 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 1,138 5,700 SH   SOLE   5,700 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 4,593 42,032 SH   SOLE   42,032 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 523 21,150 SH   SOLE   21,150 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 646 2,654 SH   SOLE   2,654 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105 209 4,133 SH   SOLE   4,133 0 0
SVB FINANCIAL GROUP USD0.001 Common Stock COM 78486Q101 79,551 161,145 SH   SOLE   161,145 0 0
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - Agri COM 870297603 5,095 732,524 SH   SOLE   732,524 0 0
SYSCO CORP NPV Common Stock COM 871829107 10,978 139,427 SH   SOLE   139,427 0 0
TABULA RASA HEALTHCARE INC USD0.0001 Common Stock COM 873379101 363 7,890 SH   SOLE   7,890 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100 485 8,900 SH   SOLE   8,900 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 11,671 98,672 SH   SOLE   98,672 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 6,239 35,310 SH   SOLE   35,310 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106 395 1,995 SH   SOLE   1,995 0 0
TELADOC INC USD0.001 Common Stock COM 87918A105 660 3,634 SH   SOLE   3,634 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 12,468 18,666 SH   SOLE   18,666 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 731 5,385 SH   SOLE   5,385 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 472 2,500 SH   SOLE   2,500 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102 1,589 1,000 SH   SOLE   1,000 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 491 753 SH   SOLE   753 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 49,216 107,841 SH   SOLE   107,841 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709 3,365 38,420 SH   SOLE   38,420 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 76,176 1,151,570 SH   SOLE   1,151,570 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 3,555 54,519 SH   SOLE   54,519 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109 224 4,805 SH   SOLE   4,805 0 0
TRANSOCEAN INC 0.5 Notes 30/01/2023 COM 893830BJ7 30 40,000 SH   SOLE   40,000 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105 20,984 229,229 SH   SOLE   229,229 0 0
TRIMBLE INC NPV Common Stock COM 896239100 3,361 43,200 SH   SOLE   43,200 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101 368 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106 3,811 50,008 SH   SOLE   50,008 0 0
TWILIO INC USD0.001 Class A Common Stock COM 90138F102 223 654 SH   SOLE   654 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 71,300 1,308,011 SH   SOLE   1,308,011 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 23,961 77,501 SH   SOLE   77,501 0 0
UNILEVER PLC ADS Ea Rep 1 Ord Share COM 904767704 379 6,784 SH   SOLE   6,784 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 7,885 35,774 SH   SOLE   35,774 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 369 991 SH   SOLE   991 0 0
UNITY SOFTWARE INC USD0.000005 Common Stock COM 91332U101 854 8,512 SH   SOLE   8,512 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 59 53,000 SH   SOLE   53,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 28,668 518,311 SH   SOLE   518,311 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 576 17,720 SH   SOLE   17,720 0 0
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp) COM 92189H607 262 1,370 SH   SOLE   1,370 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 8,339 101,459 SH   SOLE   101,459 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 9,239 109,056 SH   SOLE   109,056 0 0
VANGUARD CHARLOTTE Total Intl Bond Index Fund ETF COM 92203J407 727 12,728 SH   SOLE   12,728 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 593 3,350 SH   SOLE   3,350 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553 512 5,574 SH   SOLE   5,574 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 14,763 40,524 SH   SOLE   40,524 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 535 2,500 SH   SOLE   2,500 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 331 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 685 3,315 SH   SOLE   3,315 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 1,065 16,912 SH   SOLE   16,912 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 15,166 291,372 SH   SOLE   291,372 0 0
VANGUARD INTL EQUITY Global Ex US Real Estate ETF COM 922042676 272 4,887 SH   SOLE   4,887 0 0
VANGUARD INTL EQUITY MSCI Pacific ETF COM 922042866 9,027 110,541 SH   SOLE   110,541 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 6,275 64,502 SH   SOLE   64,502 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,186 23,500 SH   SOLE   23,500 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 690 3,868 SH   SOLE   3,868 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 575 2,300 SH   SOLE   2,300 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 964 4,216 SH   SOLE   4,216 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 33,829 191,461 SH   SOLE   191,461 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 66,191 1,138,278 SH   SOLE   1,138,278 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106 100 11,959 SH   SOLE   11,959 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106 402 28,799 SH   SOLE   28,799 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 444,777 2,100,679 SH   SOLE   2,100,679 0 0
VISTA GOLD CORP NPV Common Stock COM 927926303 13 12,000 SH   SOLE   12,000 0 0
WABTEC CORP USD0.01 Common Stock COM 929740108 428 5,410 SH   SOLE   5,410 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 1,188 21,632 SH   SOLE   21,632 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 1,250 9,205 SH   SOLE   9,205 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 55,865 302,760 SH   SOLE   302,760 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 63,228 585,549 SH   SOLE   585,549 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 1,393 10,800 SH   SOLE   10,800 0 0
WATERS CORP USD0.01 Common Stock COM 941848103 1,645 5,788 SH   SOLE   5,788 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 27,414 292,913 SH   SOLE   292,913 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 726 18,585 SH   SOLE   18,585 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 1,445 40,600 SH   SOLE   40,600 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 1,365 22,261 SH   SOLE   22,261 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101 248 1,000 SH   SOLE   1,000 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 31,571 300,165 SH   SOLE   300,165 0 0
YAMANA GOLD INC NPV Common Stock (USD) COM 98462Y100 161 37,000 SH   SOLE   37,000 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 2,369 21,903 SH   SOLE   21,903 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109 28,910 488,257 SH   SOLE   488,257 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105 5,674 11,695 SH   SOLE   11,695 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102 4,831 30,177 SH   SOLE   30,177 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 17,645 112,049 SH   SOLE   112,049 0 0
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common Stock COM 98980L101 386 1,202 SH   SOLE   1,202 0 0
ZSCALER INC USD0.001 Common Stock COM 98980G102 314 1,827 SH   SOLE   1,827 0 0