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 554 13,300 SH   SOLE   13,300 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101 2,452 12,343 SH   SOLE   12,343 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 182,580 1,574,920 SH   SOLE   1,574,920 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 11,941 106,013 SH   SOLE   106,013 0 0
ABERDEEN STANDARD Physical Platinum Shares ETF COM 003260106 228 2,270 SH   SOLE   2,270 0 0
ABIOMED INC USD0.01 Common Stock COM 003654100 1,685 5,400 SH   SOLE   5,400 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109 35,473 371,676 SH   SOLE   371,676 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 1,844 432,921 SH   SOLE   432,921 0 0
ADOBE INC NPV Common Stock COM 00724F101 195,492 333,809 SH   SOLE   333,809 0 0
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common Stock COM 00790R104 2,922 25,065 SH   SOLE   25,065 0 0
ADVANCED MICRO DEVICES INC USD0.01 Common Stock COM 007903107 636 6,772 SH   SOLE   6,772 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 2,713 44,828 SH   SOLE   44,828 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 1,150 3,996 SH   SOLE   3,996 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 89 11,611 SH   SOLE   11,611 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101 304 1,805 SH   SOLE   1,805 0 0
ALEXION PHARMACEUTICALS INC USD0.0001 Common Stock COM 015351109 200 1,090 SH   SOLE   1,090 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 32,962 145,347 SH   SOLE   145,347 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101 95,814 156,815 SH   SOLE   156,815 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305 30 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 295,010 120,817 SH   SOLE   120,817 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 154,798 61,763 SH   SOLE   61,763 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 30,930 648,692 SH   SOLE   648,692 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 419,524 121,949 SH   SOLE   121,949 0 0
AMER TOWER CORP USD0.01 New Common Stock COM 03027X100 344 1,272 SH   SOLE   1,272 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 1,781 10,777 SH   SOLE   10,777 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 647 4,200 SH   SOLE   4,200 0 0
AMETEK INC NPV Common Stock COM 031100100 1,854 13,887 SH   SOLE   13,887 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 27,797 114,038 SH   SOLE   114,038 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 118,460 1,731,611 SH   SOLE   1,731,611 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206 774 41,633 SH   SOLE   41,633 0 0
ANSYS INC USD0.01 Common Stock COM 03662Q105 33,217 95,711 SH   SOLE   95,711 0 0
APA CORP USD0.625 Common Stock COM 03743Q108 605 27,955 SH   SOLE   27,955 0 0
APPLE INC NPV Common Stock COM 037833100 217,569 1,588,561 SH   SOLE   1,588,561 0 0
APPLIED MATERIALS INC NPV Common Stock COM 038222105 297 2,085 SH   SOLE   2,085 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 327 5,395 SH   SOLE   5,395 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101 337 5,300 SH   SOLE   5,300 0 0
AT&T INC USD1 Common Stock COM 00206R102 14,942 519,190 SH   SOLE   519,190 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 1,131 5,693 SH   SOLE   5,693 0 0
AUTODESK INC NPV Common Stock COM 052769106 91,202 312,441 SH   SOLE   312,441 0 0
AXON ENTERPRISE INC USD0.00001 Common Stock COM 05464C101 16,192 91,585 SH   SOLE   91,585 0 0
B2GOLD CORP NPV Common Stock COM 11777Q209 67 15,900 SH   SOLE   15,900 0 0
BADGER METER INC USD1 Common Stock COM 056525108 3,426 34,915 SH   SOLE   34,915 0 0
BAKER HUGHES COMPANY USD0.0001 Cls A Common Stock COM 05722G100 1,489 65,108 SH   SOLE   65,108 0 0
BALL CORP NPV Common Stock COM 058498106 3,125 38,568 SH   SOLE   38,568 0 0
BALLARD POWER SYSTEMS NPV Common Stock COM 058586108 1,471 81,190 SH   SOLE   81,190 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 36,483 884,860 SH   SOLE   884,860 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 3,974 38,725 SH   SOLE   38,725 0 0
BANK OF NEW YORK MELLON CORP USD0.01 Common Stock COM 064058100 570 11,131 SH   SOLE   11,131 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 10,035 154,127 SH   SOLE   154,127 0 0
BARRICK GOLD CORP NPV Common Stock (CAD) COM 067901108 5,275 254,872 SH   SOLE   257,872 0 0
BCE INC NPV Common Stock COM 05534B760 3,598 72,885 SH   SOLE   72,885 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 43,419 178,539 SH   SOLE   178,539 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 131,165 471,952 SH   SOLE   471,952 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 3,349 8 SH   SOLE   8 0 0
BEYOND MEAT INC USD0.0001 Common Stock COM 08862E109 10,844 68,855 SH   SOLE   68,855 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 386 8,668 SH   SOLE   8,668 0 0
BLACKBERRY LTD NPV Common Stock COM 09228F103 122 10,000 SH   SOLE   10,000 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101 1,704 1,948 SH   SOLE   1,948 0 0
BLACKSTONE GROUP INC USD0.00001 Common Stock COM 09260D107 1,795 18,478 SH   SOLE   18,478 0 0
BOEING CO USD5 Common Stock COM 097023105 1,343 5,608 SH   SOLE   5,608 0 0
BOISE CASCADE COMPANY USD0.01 Common Stock COM 09739D100 24,484 419,602 SH   SOLE   419,602 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 33,018 15,090 SH   SOLE   15,090 0 0
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common Stock COM 099502106 750 8,810 SH   SOLE   8,810 0 0
BRAEMAR HOTELS & RESORTS INC USD0.01 Common Stock COM 10482B101 68 11,000 SH   SOLE   11,000 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,795 26,856 SH   SOLE   26,856 0 0
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord Share COM 110448107 558 14,198 SH   SOLE   14,198 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 548 1,150 SH   SOLE   1,150 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 70,282 435,100 SH   SOLE   435,100 0 0
BROOKFIELD ASSET MGMT NPV Cls A Voting Shares COM 112585104 10,283 201,353 SH   SOLE   201,353 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 7,691 102,625 SH   SOLE   102,625 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 33,877 247,603 SH   SOLE   247,603 0 0
CAMECO CORP NPV Common Stock COM 13321L108 451 23,500 SH   SOLE   23,500 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 6,991 61,354 SH   SOLE   61,354 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102 1,411 13,356 SH   SOLE   13,356 0 0
CANADIAN PACIFIC RAILWAY LTD NPV Common Stock COM 13645T100 1,749 22,725 SH   SOLE   22,725 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109 200 14,000 SH   SOLE   14,000 0 0
CARGURUS INC USD0.001 Class A Common Stock COM 141788109 210 8,000 SH   SOLE   8,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 1,914 10,000 SH   SOLE   10,000 0 0
CARLYLE GROUP INC USD0.01 Common Stock COM 14316J108 299 6,430 SH   SOLE   6,430 0 0
CARMAX INC USD0.50 Common Stock COM 143130102 465 3,600 SH   SOLE   3,600 0 0
CARRIER GLOBAL CORP USD0.01 Common Stock (WI) COM 14448C104 523 10,755 SH   SOLE   10,755 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 1,856 8,527 SH   SOLE   8,527 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889 110 13,084 SH   SOLE   13,084 0 0
CGI INC NPV Class A Sub Voting Shares COM 12532H104 791 8,713 SH   SOLE   8,713 0 0
CHARTER COMMUNICATIONS INC USD0.001 Class A Common Stock COM 16119P108 373 517 SH   SOLE   517 0 0
CHEGG INC USD0.001 Common Stock COM 163092109 58,493 703,800 SH   SOLE   703,800 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 10,824 103,345 SH   SOLE   103,345 0 0
CINTAS CORP NPV Common Stock COM 172908105 68,095 178,260 SH   SOLE   178,260 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 894 16,862 SH   SOLE   16,862 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 63,542 898,115 SH   SOLE   898,115 0 0
CLOROX CO USD1 Common Stock COM 189054109 33,279 184,974 SH   SOLE   184,974 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 77,313 363,519 SH   SOLE   363,519 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 151,410 2,798,189 SH   SOLE   2,798,189 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 3,251 113,306 SH   SOLE   113,306 0 0
COINBASE GLOBAL INC 0.00001 Class A Common Stock COM 19260Q107 574 2,265 SH   SOLE   2,265 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 21,219 260,841 SH   SOLE   260,841 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 851 14,927 SH   SOLE   14,927 0 0
COMPUTE HEALTH ACQUISITION CP USD0.0001 Cls A Common Stock COM 204833107 332 33,800 SH   SOLE   33,800 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 1,596 26,202 SH   SOLE   26,202 0 0
CONTEXTLOGIC INC USD0.0001 Cls A Common Stock COM 21077C107 1,099 83,418 SH   SOLE   83,418 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402 16,792 42,376 SH   SOLE   42,376 0 0
COPART INC USD0.001 Common Stock COM 217204106 250 1,900 SH   SOLE   1,900 0 0
CORNING INC USD0.50 Common Stock COM 219350105 2,696 65,908 SH   SOLE   65,908 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109 68,665 829,090 SH   SOLE   829,090 0 0
COSTCO CORP NPV Common Stock COM 22160K105 126,510 319,688 SH   SOLE   319,688 0 0
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common Stock COM 22788C105 5,593 22,257 SH   SOLE   22,257 0 0
CROWN CASTLE INTL CORP USD0.01 Common Stock COM 22822V101 949 4,862 SH   SOLE   4,862 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 3,507 34,314 SH   SOLE   34,314 0 0
CVS CORP USD0.01 Common Stock COM 126650100 1,202 14,402 SH   SOLE   14,402 0 0
DAQO NEW ENERGY CORP ADR Each Rep 25 Ord Shares COM 23703Q203 748 11,500 SH   SOLE   11,500 0 0
DEERE & CO USD1 Common Stock COM 244199105 3,001 8,508 SH   SOLE   8,508 0 0
DENISON MINES INC NPV Common Stock COM 248356107 143 117,000 SH   SOLE   117,000 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 118,173 276,751 SH   SOLE   276,751 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205 472 2,460 SH   SOLE   2,460 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108 35,751 302,229 SH   SOLE   302,229 0 0
DOLLAR GENERAL CORP USD0.875 Common Stock COM 256677105 8,994 41,564 SH   SOLE   41,564 0 0
DOVER CORP USD1 Common Stock COM 260003108 2,893 19,208 SH   SOLE   19,208 0 0
DOW INC USD0.01 Common Stock WI COM 260557103 401 6,344 SH   SOLE   6,344 0 0
DRAFTKINGS INC USD0.0001 Class A Common Stock COM 26142R104 239 4,590 SH   SOLE   4,590 0 0
EASTGROUP PROPERTIES INC USD0.0001 Common Stock COM 277276101 247 1,500 SH   SOLE   1,500 0 0
EBAY INC USD0.001 Common Stock COM 278642103 1,118 15,930 SH   SOLE   15,930 0 0
ECOLAB INC USD1 Common Stock COM 278865100 27,170 131,911 SH   SOLE   131,911 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 37,911 366,040 SH   SOLE   366,040 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 8,768 60,959 SH   SOLE   60,959 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 5,415 56,267 SH   SOLE   56,267 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 1,917 16,911 SH   SOLE   16,911 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107 1,157 6,300 SH   SOLE   6,300 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 321 3,850 SH   SOLE   3,850 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 25,450 31,710 SH   SOLE   31,710 0 0
ERO COPPER CORP NPV Common Stock COM 296006109 280 13,333 SH   SOLE   13,333 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 212,768 668,913 SH   SOLE   668,913 0 0
EVOQUA WATER TECHNOLOGIES CORP USD0.01 Common Stock COM 30057T105 3,755 111,148 SH   SOLE   111,148 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 1,591 12,800 SH   SOLE   12,800 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 337 18,500 SH   SOLE   18,500 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 10,441 165,520 SH   SOLE   165,520 0 0
FACEBOOK INC USD0.000006 Cls A Common Stock COM 30303M102 56,074 161,266 SH   SOLE   161,266 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 468 9,000 SH   SOLE   9,000 0 0
FEDEX CORP USD0.10 Common Stock COM 31428X106 1,017 3,408 SH   SOLE   3,408 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 49,741 351,108 SH   SOLE   351,108 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100 115,739 618,364 SH   SOLE   618,364 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 783 8,653 SH   SOLE   8,653 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 701 19,305 SH   SOLE   19,305 0 0
FIRST TRUST Cloud Computing ETF COM 33734X192 4,875 46,007 SH   SOLE   46,007 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 536 19,151 SH   SOLE   19,151 0 0
FIRST TRUST Enhanced Short Maturity ETF COM 33739Q408 761 12,704 SH   SOLE   12,704 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 2,652 57,053 SH   SOLE   57,053 0 0
FIRST TRUST High Yield Long/Short ETF COM 33738D408 803 16,550 SH   SOLE   16,550 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 1,306 25,523 SH   SOLE   25,523 0 0
FIRST TRUST Low Dur Mortgage Opps ETF COM 33739Q200 515 10,110 SH   SOLE   10,110 0 0
FIRST TRUST Mid Cap Core AlphaDEX ETF COM 33735B108 257 2,568 SH   SOLE   2,568 0 0
FMC CORP USD0.10 Common Stock COM 302491303 5,493 50,770 SH   SOLE   50,770 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860 227 15,263 SH   SOLE   15,263 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 10,037 270,478 SH   SOLE   270,478 0 0
FRESHPET INC USD0.001 Common Stock COM 358039105 96,994 595,200 SH   SOLE   595,200 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 16,550 118,150 SH   SOLE   118,150 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 22,602 54,443 SH   SOLE   54,443 0 0
GENERAL ELECTRIC CORP USD0.06 Common Stock COM 369604103 14,896 1,106,683 SH   SOLE   1,106,683 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 3,872 63,549 SH   SOLE   63,549 0 0
GENERAL MOTORS CO USD0.01 Common Stock COM 37045V100 240 4,060 SH   SOLE   4,060 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 613 8,897 SH   SOLE   8,897 0 0
GLOBAL PAYMENTS INC NPV Common Stock COM 37940X102 78,750 419,910 SH   SOLE   419,910 0 0
GODADDY INC USD0.001 Cls A Common Stock COM 380237107 37,105 426,691 SH   SOLE   426,691 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 8,027 21,150 SH   SOLE   21,150 0 0
GREAT PANTHER RESOURCES LTD NPV Common Stock COM 39115V101 13 20,000 SH   SOLE   20,000 0 0
GREENHILL & CO INC USD0.01 Common Stock COM 395259104 628 40,372 SH   SOLE   40,372 0 0
GUARDANT HEALTH INC USD0.00001 Common Stock COM 40131M109 9,668 77,851 SH   SOLE   77,851 0 0
HALLIBURTON CORP NPV Common Stock COM 406216101 262 11,321 SH   SOLE   11,321 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100 14,521 258,604 SH   SOLE   258,604 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 165 44,325 SH   SOLE   44,325 0 0
HECLA MINING CO USD0.25 Common Stock COM 422704106 244 32,750 SH   SOLE   32,750 0 0
HEWLETT-PACKARD CORP USD0.01 Common Stock COM 42824C109 1,598 109,632 SH   SOLE   109,632 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 20,295 63,644 SH   SOLE   63,644 0 0
HONEYWELL INTL INC USD1 Common Stock COM 438516106 77,205 351,972 SH   SOLE   351,972 0 0
HP INC USD0.01 Common Stock COM 40434L105 291 9,623 SH   SOLE   9,623 0 0
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common Stock COM 445658107 76,049 466,700 SH   SOLE   466,700 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103 371 9,450 SH   SOLE   9,450 0 0
IBM CORP USD0.20 Common Stock COM 459200101 4,007 27,333 SH   SOLE   27,333 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 98,304 155,655 SH   SOLE   155,655 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 4,761 10,061 SH   SOLE   10,061 0 0
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETF COM 45409B206 249 8,650 SH   SOLE   8,650 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 633 12,968 SH   SOLE   12,968 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 13,003 231,624 SH   SOLE   231,624 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 126,796 258,677 SH   SOLE   258,677 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 93,658 101,842 SH   SOLE   101,842 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 169 11,000 SH   SOLE   11,000 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 7,978 273,565 SH   SOLE   273,565 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 286 807 SH   SOLE   807 0 0
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETF COM 464286525 746 7,249 SH   SOLE   7,249 0 0
ISHARES INC MSCI EMU ETF COM 464286608 1,997 40,458 SH   SOLE   40,458 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 11,105 164,414 SH   SOLE   164,414 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 5,486 106,095 SH   SOLE   106,095 0 0
ISHARES TRUST Barclays 1-3 Yr Credit Bond Fd COM 464288646 1,886 34,401 SH   SOLE   34,401 0 0
ISHARES TRUST China Large-Cap ETF COM 464287184 427 9,215 SH   SOLE   9,215 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 1,319 3,068 SH   SOLE   3,068 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 1,825 6,791 SH   SOLE   6,791 0 0
ISHARES TRUST ESG Aware 1-5 Yr USD Cp Bd ETF COM 46435G243 555 21,300 SH   SOLE   21,300 0 0
ISHARES TRUST ESG Aware USD Corp Bond ETF COM 46435G193 565 20,400 SH   SOLE   20,400 0 0
ISHARES TRUST Global 100 ETF COM 464287572 2,623 36,949 SH   SOLE   36,949 0 0
ISHARES TRUST Global Energy ETF COM 464287341 283 10,655 SH   SOLE   10,655 0 0
ISHARES TRUST Global Technology ETF COM 464287291 7,934 23,507 SH   SOLE   23,507 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422 2,369 61,895 SH   SOLE   61,895 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 8,042 145,819 SH   SOLE   145,819 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 7,731 236,410 SH   SOLE   236,410 0 0
ISHARES TRUST MSCI USA ESG Select ETF COM 464288802 2,088 21,850 SH   SOLE   21,850 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 512 2,115 SH   SOLE   2,115 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 6,742 29,395 SH   SOLE   29,395 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 2,504 22,120 SH   SOLE   22,120 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 733 8,823 SH   SOLE   8,823 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687 489 12,432 SH   SOLE   12,432 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 5,934 50,884 SH   SOLE   50,884 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,911 69,608 SH   SOLE   69,608 0 0
ISHARES TRUST US Medical Devices ETF COM 464288810 282 780 SH   SOLE   780 0 0
JACK HENRY & ASSOCIATES INC USD0.01 Common Stock COM 426281101 25,122 153,640 SH   SOLE   153,640 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 474 3,660 SH   SOLE   3,660 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 81,664 495,713 SH   SOLE   495,713 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 103,545 665,712 SH   SOLE   665,712 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108 2,648 41,156 SH   SOLE   41,156 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,504 42,670 SH   SOLE   42,670 0 0
KIMBERLEY CLARK CORP NPV Common Stock COM 494368103 3,066 22,921 SH   SOLE   22,921 0 0
KINROSS GOLD CORP NPV Common Shares COM 496902404 108 17,000 SH   SOLE   17,000 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 794 13,400 SH   SOLE   13,400 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 2,228 54,643 SH   SOLE   54,643 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 545 2,523 SH   SOLE   2,523 0 0
LAMB WESTON HOLDINGS USD1 Common Stock COM 513272104 61,027 756,600 SH   SOLE   756,600 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 18,921 82,438 SH   SOLE   82,438 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 1,323 75,360 SH   SOLE   75,360 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 4,169 16,361 SH   SOLE   16,361 0 0
LIVE NATIONS ENTERAINMENT INC USD0.01 Common Stock COM 538034109 1,797 20,521 SH   SOLE   20,521 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 207 4,200 SH   SOLE   4,200 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 33,800 89,335 SH   SOLE   89,335 0 0
LOEWS CORP USD1 Common Stock COM 540424108 820 15,000 SH   SOLE   15,000 0 0
LOUISIANA PACIFIC CORP USD1 Common Stock COM 546347105 235 3,900 SH   SOLE   3,900 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 2,354 119,500 SH   SOLE   119,500 0 0
MARKEL CORP NPV Common Stock COM 570535104 354 298 SH   SOLE   298 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 15,004 106,655 SH   SOLE   106,655 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 78,383 222,800 SH   SOLE   222,800 0 0
MARVELL TECHNOLOGY INC USD0.002 Common Stock COM 573874104 7,888 135,231 SH   SOLE   135,231 0 0
MASIMO CORP USD0.001 Common Stock COM 574795100 1,600 6,600 SH   SOLE   6,600 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 144,504 395,803 SH   SOLE   395,803 0 0
MATCH GROUP INC NEW USD0.001 Common Stock COM 57667L107 117,162 726,588 SH   SOLE   726,588 0 0
MAXLINEAR INC USD0.01 Common Stock COM 57776J100 847 19,935 SH   SOLE   19,935 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206 1,856 21,016 SH   SOLE   21,016 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 484 5,500 SH   SOLE   5,500 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 5,816 25,178 SH   SOLE   25,178 0 0
MEDICENNA THERAPEUTICS CORP NPV Common Stock COM 58490H107 121 40,000 SH   SOLE   40,000 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 1,164 747 SH   SOLE   747 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 6,610 84,997 SH   SOLE   84,997 0 0
MESOBLAST LTD Spon ADR Ea Rep 5 Shares COM 590717104 183 24,435 SH   SOLE   24,435 0 0
METTLER TOLEDO INTERNATIONAL USD0.01 Common Stock COM 592688105 2,359 1,703 SH   SOLE   1,703 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 3,717 24,823 SH   SOLE   24,823 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 502,361 1,854,415 SH   SOLE   1,854,415 0 0
MISONIX INC USD0.01 Common Stock COM 604871103 308 13,900 SH   SOLE   13,900 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 24,099 385,957 SH   SOLE   385,957 0 0
MONSTER BEVERAGE CORP USD0.005 New Common Stock COM 61174X109 75,766 829,400 SH   SOLE   829,400 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 2,905 8,018 SH   SOLE   8,018 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 30,112 328,408 SH   SOLE   328,408 0 0
MR COOPER GROUP INC USD0.01 Common Stock COM 62482R107 529 16,000 SH   SOLE   16,000 0 0
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord Shs COM 636274409 284 4,435 SH   SOLE   4,435 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 16,339 30,932 SH   SOLE   30,932 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 4,593 72,475 SH   SOLE   72,475 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 9,033 123,262 SH   SOLE   123,262 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 57,524 372,348 SH   SOLE   372,348 0 0
NIO INC Spon ADS Each Rep 1 Ord Shares COM 62914V106 388 7,284 SH   SOLE   7,284 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 25,712 222,385 SH   SOLE   222,385 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 8,642 94,712 SH   SOLE   94,712 0 0
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B Shares COM 670100205 209 2,500 SH   SOLE   2,500 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 154,141 192,652 SH   SOLE   192,652 0 0
OATLY GROUP AB Spon ADS Ea Rep 1 Ord Share COM 67421J108 212 8,650 SH   SOLE   8,650 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 322 20,650 SH   SOLE   20,650 0 0
ORGANON & CO USD0.01 Common Stock COM 68622V106 239 7,902 SH   SOLE   7,902 0 0
ORLA MINING LTD NPV Common Stock COM 68634K106 63 15,250 SH   SOLE   15,250 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 20,263 247,810 SH   SOLE   247,810 0 0
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common Stock COM 69608A108 2,074 78,675 SH   SOLE   78,675 0 0
PALO ALTO NETWORKS INC USD0.0001 Common Stock COM 697435105 15,330 41,314 SH   SOLE   41,314 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 1,582 5,150 SH   SOLE   5,150 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107 720 6,708 SH   SOLE   6,708 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 232,200 796,625 SH   SOLE   796,625 0 0
PELOTON INTERACTIVE INC USD0.000025 Cls A Common Stock COM 70614W100 526 4,243 SH   SOLE   4,243 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 822 3,000 SH   SOLE   3,000 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 27,536 185,840 SH   SOLE   185,840 0 0
PERPETUA RESOURCES CORP NPV Common Stock COM 714266103 390 53,200 SH   SOLE   53,200 0 0
PERSHING SQUARE TONTINE HLDGS USD0.0001 Class A Common Stock COM 71531R109 224 9,862 SH   SOLE   9,862 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 23,393 597,376 SH   SOLE   597,376 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 4,124 41,606 SH   SOLE   41,606 0 0
PIEDMONT LITHIUM INC NPV Common Stock COM 72016P105 281 3,600 SH   SOLE   3,600 0 0
PINTEREST INC USD0.00001 Cls A Common Stock COM 72352L106 952 12,059 SH   SOLE   12,059 0 0
PLUG POWER INC USD0.01 Common Stock COM 72919P202 205 6,000 SH   SOLE   6,000 0 0
PNC FINANCIAL SERVICES GRP INC USD5 Common Stock COM 693475105 1,192 6,250 SH   SOLE   6,250 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 827 4,872 SH   SOLE   4,872 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 43,535 322,646 SH   SOLE   322,646 0 0
PTC INC USD0.01 Common Stock COM 69370C100 5,610 39,716 SH   SOLE   39,716 0 0
PULTE GROUP INC USD0.01 Common Stock COM 745867101 37,642 689,786 SH   SOLE   689,786 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 24,949 174,557 SH   SOLE   174,557 0 0
QURATE RETAIL GROUP USD0.01 Series A Common Stock COM 74915M100 367 28,000 SH   SOLE   28,000 0 0
RAYTHEON TECHNOLOGIES CORP USD1.00 Common Stock COM 75513E101 11,122 130,370 SH   SOLE   130,370 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 891 8,100 SH   SOLE   8,100 0 0
RESMED INC USD0.004 Common Stock COM 761152107 2,169 8,800 SH   SOLE   8,800 0 0
ROCKET PHARMACEUTICALS INC USD0.01 Common Stock COM 77313F106 221 5,000 SH   SOLE   5,000 0 0
ROLLINS INC USD1 Common Stock COM 775711104 67,555 1,975,300 SH   SOLE   1,975,300 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 15,888 156,652 SH   SOLE   156,652 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 Shs COM 780259206 357 8,845 SH   SOLE   8,845 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 Shs COM 780259107 600 15,450 SH   SOLE   15,450 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 109,797 267,503 SH   SOLE   267,503 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 983 4,023 SH   SOLE   4,023 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 24,391 761,975 SH   SOLE   761,975 0 0
SEA LTD ADS Ea Rep 1 Cls A Shares COM 81141R100 1,249 4,549 SH   SOLE   4,549 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 72,041 264,420 SH   SOLE   264,420 0 0
SHOPIFY INC NPV Sub-Vtg Cls A Common Stock COM 82509L107 109,556 74,988 SH   SOLE   74,988 0 0
SIGNATURE BANK USD0.01 Common Stock COM 82669G104 63,049 256,660 SH   SOLE   256,660 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100 357 7,450 SH   SOLE   7,450 0 0
SILVERCORP METALS INC NPV Common Stock COM 82835P103 115 21,000 SH   SOLE   21,000 0 0
SILVERCREST METALS INC NPV Common Stock COM 828363101 98 11,150 SH   SOLE   11,150 0 0
SINCLAIR BROADCAST GROUP USD0.01 Cls A Common Stock COM 829226109 332 10,000 SH   SOLE   10,000 0 0
SKECHER USA INC USD0.001 A Common Stock COM 830566105 3,614 72,523 SH   SOLE   72,523 0 0
SMITH (AO) CORP USD1 Common Stock COM 831865209 640 8,875 SH   SOLE   8,875 0 0
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref Shs COM 833635105 312 6,588 SH   SOLE   6,588 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 561 2,030 SH   SOLE   2,030 0 0
SORRENTO THERAPEUTICS INC USD0.0001 Common Stock COM 83587F202 395 40,784 SH   SOLE   40,784 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107 31,154 188,093 SH   SOLE   188,093 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 4,245 81,309 SH   SOLE   81,309 0 0
SPDR INDEX SHARES S&P Intl Dividend ETF COM 78463X772 302 7,656 SH   SOLE   7,656 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 3,863 106,408 SH   SOLE   106,408 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 39,784 92,940 SH   SOLE   92,940 0 0
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETF COM 78468R796 6,232 58,717 SH   SOLE   58,717 0 0
SPDR SERIES TRUST S&P Metals & Mining ETF COM 78464A755 429 9,969 SH   SOLE   9,969 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 491 1,000 SH   SOLE   1,000 0 0
SPROTT ASSET MGMT Physical Silver COM 85207K107 1,561 168,200 SH   SOLE   168,200 0 0
SPROTT INC NPV Common Stock (P/R Split) COM 852066208 258 6,550 SH   SOLE   6,550 0 0
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted) COM 85208R101 204 10,920 SH   SOLE   10,920 0 0
SQUARE INC USD0.0000001 Cls A Com Stock COM 852234103 2,889 11,851 SH   SOLE   11,851 0 0
SSR MINING INC NPV Common Stock COM 784730103 160 10,250 SH   SOLE   10,250 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 1,168 5,700 SH   SOLE   5,700 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 4,944 44,221 SH   SOLE   44,221 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 551 21,070 SH   SOLE   21,070 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 667 2,569 SH   SOLE   2,569 0 0
SUN LIFE FINANCIAL INC NPV Common Stock COM 866796105 206 3,990 SH   SOLE   3,990 0 0
SVB FINANCIAL GROUP USD0.001 Common Stock COM 78486Q101 89,666 161,145 SH   SOLE   161,145 0 0
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - Agri COM 870297603 6,607 858,041 SH   SOLE   858,041 0 0
SYSCO CORP NPV Common Stock COM 871829107 12,614 162,233 SH   SOLE   162,233 0 0
TABULA RASA HEALTHCARE INC USD0.0001 Common Stock COM 873379101 400 7,990 SH   SOLE   7,990 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100 463 8,900 SH   SOLE   8,900 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 30,900 257,156 SH   SOLE   257,156 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 6,869 38,805 SH   SOLE   38,805 0 0
TARGET CORP USD0.0833 Common Stock COM 87612E106 462 1,910 SH   SOLE   1,910 0 0
TECK RESOURCES LTD NPV Cls B Sub-Vtg Common Stock COM 878742204 270 11,700 SH   SOLE   11,700 0 0
TELADOC INC USD0.001 Common Stock COM 87918A105 605 3,639 SH   SOLE   3,639 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 11,313 16,644 SH   SOLE   16,644 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 766 6,275 SH   SOLE   6,275 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 322 1,677 SH   SOLE   1,677 0 0
TEXAS PACIFIC LAND CORP USD0.01 Common Stock COM 88262P102 1,600 1,000 SH   SOLE   1,000 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 555 7,180 SH   SOLE   7,180 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 68,258 135,306 SH   SOLE   135,306 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709 3,538 35,581 SH   SOLE   35,581 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 77,551 1,150,260 SH   SOLE   1,150,260 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 3,710 52,889 SH   SOLE   52,889 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109 217 4,805 SH   SOLE   4,805 0 0
TRACTOR SUPPLY CO USD0.008 Common Stock COM 892356106 205 1,100 SH   SOLE   1,100 0 0
TRANSOCEAN INC 0.5 Notes 30/01/2023 COM 893830BJ7 36 40,000 SH   SOLE   40,000 0 0
TREX COMPANY INC USD0.01 Common Stock COM 89531P105 28,685 280,651 SH   SOLE   280,651 0 0
TRIMBLE INC NPV Common Stock COM 896239100 3,985 48,700 SH   SOLE   48,700 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101 415 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106 5,756 50,008 SH   SOLE   50,008 0 0
TWILIO INC USD0.001 Class A Common Stock COM 90138F102 770 1,953 SH   SOLE   1,953 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 66,503 1,326,870 SH   SOLE   1,326,870 0 0
UIPATH INC USD0.00001 Cls A Common Stock COM 90364P105 442 6,500 SH   SOLE   6,500 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 30,466 88,112 SH   SOLE   88,112 0 0
ULTRAGENYX PHARMACEUTICAL INC USD0.001 Common Stock COM 90400D108 331 3,470 SH   SOLE   3,470 0 0
UNILEVER PLC ADS Ea Rep 1 Ord Share COM 904767704 325 5,564 SH   SOLE   5,564 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 8,722 39,659 SH   SOLE   39,659 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 373 931 SH   SOLE   931 0 0
UNITY SOFTWARE INC USD0.000005 Common Stock COM 91332U101 950 8,652 SH   SOLE   8,652 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 75 53,000 SH   SOLE   53,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 31,629 555,181 SH   SOLE   555,181 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 572 16,830 SH   SOLE   16,830 0 0
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp) COM 92189H607 300 1,370 SH   SOLE   1,370 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 7,990 97,247 SH   SOLE   97,247 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 9,094 105,880 SH   SOLE   105,880 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 575 3,049 SH   SOLE   3,049 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553 525 5,161 SH   SOLE   5,161 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 16,142 41,020 SH   SOLE   41,020 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 563 2,500 SH   SOLE   2,500 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 347 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 844 3,789 SH   SOLE   3,789 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 874 12,987 SH   SOLE   12,987 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 16,078 296,037 SH   SOLE   296,037 0 0
VANGUARD INTL EQUITY Global Ex US Real Estate ETF COM 922042676 285 4,887 SH   SOLE   4,887 0 0
VANGUARD INTL EQUITY MSCI Pacific ETF COM 922042866 9,121 110,816 SH   SOLE   110,816 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 6,355 61,339 SH   SOLE   61,339 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,324 24,440 SH   SOLE   24,440 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 716 7,736 SH   SOLE   7,736 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 642 9,200 SH   SOLE   9,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 38,743 221,742 SH   SOLE   221,742 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 65,020 1,160,444 SH   SOLE   1,160,444 0 0
VERONA PHARMA Spon ADR Each Rep 8 Ord Shs COM 925050106 78 11,959 SH   SOLE   11,959 0 0
VIACOMCBS INC USD0.001 Class B Common Stock COM 92556H206 253 5,596 SH   SOLE   5,596 0 0
VIATRIS INC USD0.01 Common Stock COM 92556V106 333 23,317 SH   SOLE   23,317 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 504,902 2,159,362 SH   SOLE   2,159,362 0 0
VISTA GOLD CORP NPV Common Stock COM 927926303 15 12,000 SH   SOLE   12,000 0 0
WABTEC CORP USD0.01 Common Stock COM 929740108 372 4,525 SH   SOLE   4,525 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 1,067 20,282 SH   SOLE   20,282 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 1,226 8,697 SH   SOLE   8,697 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 54,036 307,426 SH   SOLE   307,426 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 80,956 677,849 SH   SOLE   677,849 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 1,721 12,280 SH   SOLE   12,280 0 0
WATERS CORP USD0.01 Common Stock COM 941848103 2,038 5,897 SH   SOLE   5,897 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 29,679 333,663 SH   SOLE   333,663 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 833 18,385 SH   SOLE   18,385 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 1,397 40,600 SH   SOLE   40,600 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 1,358 22,261 SH   SOLE   22,261 0 0
WORKDAY INC USD0.001 Cls A Common Stock COM 98138H101 239 1,000 SH   SOLE   1,000 0 0
XPENG INC Spon ADS Ea Rep 2 Cl A Shares COM 98422D105 369 8,315 SH   SOLE   8,315 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 36,850 307,184 SH   SOLE   307,184 0 0
YAMANA GOLD INC NPV Common Stock (USD) COM 98462Y100 156 37,000 SH   SOLE   37,000 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 2,377 20,663 SH   SOLE   20,663 0 0
YUM CHINA HOLDINGS INC USD0.01 Common Stock COM 98850P109 38,177 576,257 SH   SOLE   576,257 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105 6,354 12,000 SH   SOLE   12,000 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102 4,886 30,381 SH   SOLE   30,381 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 21,030 112,847 SH   SOLE   112,847 0 0
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common Stock COM 98980L101 380 981 SH   SOLE   981 0 0
ZSCALER INC USD0.001 Common Stock COM 98980G102 395 1,827 SH   SOLE   1,827 0 0