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
3M COMPANY USD0.01 Common Stock COM 88579Y101 1,909 12,237 SH   SOLE   12,237 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 96,615 1,056,710 SH   SOLE   1,056,710 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 10,737 109,356 SH   SOLE   109,356 0 0
ABIOMED INC USD0.01 Common Stock COM 003654100 1,305 5,402 SH   SOLE   5,402 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109 24,417 321,701 SH   SOLE   321,701 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 4,434 442,921 SH   SOLE   442,921 0 0
ADOBE INC NPV Common Stock COM 00724F101 135,102 310,359 SH   SOLE   310,359 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 2,900 45,400 SH   SOLE   45,400 0 0
AIR PRODUCTS & CHEMICALS INC USD1 Common Stock COM 009158106 753 3,119 SH   SOLE   3,119 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 108 11,501 SH   SOLE   11,501 0 0
ALEXION PHARMACEUTICALS INC USD0.0001 Common Stock COM 015351109 313 2,790 SH   SOLE   2,790 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 27,029 125,309 SH   SOLE   125,309 0 0
ALIGN TECHNOLOGY INC USD0.0001 Common Stock COM 016255101 1,155 4,209 SH   SOLE   4,209 0 0
ALLEGHENY TECHNOLOGY INC USD0.10 Common Stock COM 01741R102 204 20,000 SH   SOLE   20,000 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305 29 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 136,874 96,523 SH   SOLE   96,523 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 79,533 56,262 SH   SOLE   56,262 0 0
ALTERYX INC USD0.0001 Class A Common Stock COM 02156B103 4,125 25,109 SH   SOLE   25,109 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 24,056 612,900 SH   SOLE   612,900 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 314,301 113,926 SH   SOLE   113,926 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 2,113 22,192 SH   SOLE   22,192 0 0
AMERICAN INTL GROUP INC C/Warrants (19/01/2021) COM 026874156 40 28,733 SH   SOLE   28,733 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 277 2,150 SH   SOLE   2,150 0 0
AMETEK INC NPV Common Stock COM 031100100 1,252 14,007 SH   SOLE   14,007 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 19,862 84,210 SH   SOLE   84,210 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 66,844 697,673 SH   SOLE   697,673 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206 1,228 41,633 SH   SOLE   41,633 0 0
APACHE CORP USD1.25 Common Stock COM 037411105 377 27,955 SH   SOLE   27,955 0 0
APPFOLIO INC USD0.0001 Cls A Common Stock COM 03783C100 2,237 13,750 SH   SOLE   13,750 0 0
APPLE INC NPV Common Stock COM 037833100 159,151 436,270 SH   SOLE   436,270 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 215 5,395 SH   SOLE   5,395 0 0
ARES MANAGEMENT CORP USD0.01 Cls A Common Stock COM 03990B101 210 5,300 SH   SOLE   5,300 0 0
AT&T INC USD1 Common Stock COM 00206R102 14,079 465,732 SH   SOLE   465,732 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 3,309 22,227 SH   SOLE   22,227 0 0
AUTODESK INC NPV Common Stock COM 052769106 61,718 258,028 SH   SOLE   258,028 0 0
BADGER METER INC USD1 Common Stock COM 056525108 661 10,500 SH   SOLE   10,500 0 0
BALL CORP NPV Common Stock COM 058498106 2,746 39,512 SH   SOLE   39,512 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 4,112 173,118 SH   SOLE   173,118 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 2,671 50,356 SH   SOLE   50,356 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 9,161 222,089 SH   SOLE   222,089 0 0
BARRICK GOLD CORP NPV Common Stock (USD) COM 067901108 7,497 281,404 SH   SOLE   281,404 0 0
BCE INC NPV Common Stock COM 05534B760 3,238 77,895 SH   SOLE   77,895 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 68,429 285,992 SH   SOLE   285,992 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 38,782 217,252 SH   SOLE   217,252 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 2,406 9 SH   SOLE   9 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 174 10,639 SH   SOLE   10,639 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101 727 1,336 SH   SOLE   1,336 0 0
BLACKSTONE GROUP INC USD0.00001 Cls A Com Stk COM 09260D107 1,154 20,373 SH   SOLE   20,373 0 0
BOEING CO USD5 Common Stock COM 097023105 1,006 5,487 SH   SOLE   5,487 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 3,650 2,292 SH   SOLE   2,292 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 6,976 198,685 SH   SOLE   198,685 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,666 28,326 SH   SOLE   28,326 0 0
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord Share COM 110448107 643 16,561 SH   SOLE   16,561 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 367 1,162 SH   SOLE   1,162 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 45,500 360,566 SH   SOLE   360,566 0 0
BROOKFIELD ASSET MGMT NPV Cls A Voting Shares COM 112585104 8,751 266,793 SH   SOLE   266,793 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 6,144 96,518 SH   SOLE   96,518 0 0
CABLE ONE INC USD0.01 Common Stock COM 12685J105 245 138 SH   SOLE   138 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 18,014 187,726 SH   SOLE   187,726 0 0
CAMECO CORP NPV Common Stock COM 13321L108 138 13,505 SH   SOLE   13,505 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 4,885 73,320 SH   SOLE   73,320 0 0
CANADIAN NATIONAL RAILWAYS CO NPV Common Stock COM 136375102 1,216 13,791 SH   SOLE   13,791 0 0
CANADIAN PACIFIC RAILWAY LTD NPV Common Stock COM 13645T100 1,226 4,837 SH   SOLE   4,837 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109 325 19,000 SH   SOLE   19,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 1,197 10,000 SH   SOLE   10,000 0 0
CARMAX INC USD0.50 Common Stock COM 143130102 322 3,600 SH   SOLE   3,600 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 1,046 8,271 SH   SOLE   8,271 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889 38 13,084 SH   SOLE   13,084 0 0
CHARTER COMMUNICATIONS INC USD0.001 Class A Common Stock COM 16119P108 264 517 SH   SOLE   517 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 12,135 135,998 SH   SOLE   135,998 0 0
CHINA DISTANCE EDUCATION HLDGS Spon ADR Each Rep 4 Ord Shs COM 16944W104 129 15,000 SH   SOLE   15,000 0 0
CHINA MOBILE LTD Spon ADR Ea Rep 5 HKD0.10 Ord COM 16941M109 404 12,000 SH   SOLE   12,000 0 0
CINTAS CORP NPV Common Stock COM 172908105 47,146 177,000 SH   SOLE   177,000 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 8,916 191,167 SH   SOLE   191,167 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 4,792 93,782 SH   SOLE   93,782 0 0
CLOROX CO USD1 Common Stock COM 189054109 14,507 66,131 SH   SOLE   66,131 0 0
CLOUDFLARE INC USD0.001 Cls A Common Stock COM 18915M107 542 15,075 SH   SOLE   15,075 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 15,525 95,516 SH   SOLE   95,516 0 0
CNOOC LTD ADS Each Rep 100 HKD0.02 Ord COM 126132109 339 3,000 SH   SOLE   3,000 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 87,453 1,957,329 SH   SOLE   1,957,329 0 0
COGNIZANT TECHNOLOGY USD0.01 Class A Common Stock COM 192446102 1,115 19,627 SH   SOLE   19,627 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 2,196 99,606 SH   SOLE   99,606 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 21,281 290,482 SH   SOLE   290,482 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 552 14,164 SH   SOLE   14,164 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 512 12,183 SH   SOLE   12,183 0 0
CONSTELLATION BRANDS INC USD Cls A Common Stock COM 21036P108 1,330 7,602 SH   SOLE   7,602 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402 3,932 13,861 SH   SOLE   13,861 0 0
COPART INC USD0.001 Common Stock COM 217204106 217 2,600 SH   SOLE   2,600 0 0
CORNING INC USD0.50 Common Stock COM 219350105 1,590 61,388 SH   SOLE   61,388 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109 52,803 74,300 SH   SOLE   74,300 0 0
COSTCO CORP NPV Common Stock COM 22160K105 53,043 175,000 SH   SOLE   175,000 0 0
CROWN CASTLE INTL CORP USD0.01 Common Stock COM 22822V101 814 4,862 SH   SOLE   4,862 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 411 6,310 SH   SOLE   6,310 0 0
CVS CORP USD0.01 Common Stock COM 126650100 977 15,039 SH   SOLE   15,039 0 0
DEERE & CO USD1 Common Stock COM 244199105 1,811 11,524 SH   SOLE   11,524 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 2,644 6,522 SH   SOLE   6,522 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205 414 3,080 SH   SOLE   3,080 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108 20,475 408,770 SH   SOLE   408,770 0 0
DOVER CORP USD1 Common Stock COM 260003108 1,561 16,165 SH   SOLE   16,165 0 0
DOW INC USD0.01 Common Stock WI COM 260557103 249 6,106 SH   SOLE   6,106 0 0
EBAY INC USD0.001 Common Stock COM 278642103 842 16,050 SH   SOLE   16,050 0 0
ECOLAB INC USD1 Common Stock COM 278865100 14,177 71,257 SH   SOLE   71,257 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 1,821 26,345 SH   SOLE   26,345 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 8,432 63,852 SH   SOLE   63,852 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 2,054 33,105 SH   SOLE   33,105 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107 300 6,300 SH   SOLE   6,300 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 4,670 6,650 SH   SOLE   6,650 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 92,451 489,987 SH   SOLE   489,987 0 0
EVENTBRITE INC USD0.00001 Class A Com Stock COM 29975E109 114 13,330 SH   SOLE   13,330 0 0
EVOQUA WATER TECHNOLOGIES CORP USD0.01 Common Stock COM 30057T105 302 16,260 SH   SOLE   16,260 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 1,113 12,800 SH   SOLE   12,800 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 415 17,500 SH   SOLE   17,500 0 0
EXPEDIA INC USD0.001 Com Stk (Post-Split) COM 30212P303 336 4,090 SH   SOLE   4,090 0 0
EXPEDITOR INTL OF WASHINGTON USD0.01 Common Stock COM 302130109 350 4,609 SH   SOLE   4,609 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 9,492 212,259 SH   SOLE   212,259 0 0
FACEBOOK INC USD0.000006 Cls A Common Stock COM 30303M102 27,146 119,548 SH   SOLE   119,548 0 0
FASTENAL COMPANY USD0.01 Common Stock COM 311900104 278 6,500 SH   SOLE   6,500 0 0
FASTLY INC USD0.00002 Cls A Common Stock COM 31188V100 1,201 14,110 SH   SOLE   14,110 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 25,423 189,600 SH   SOLE   189,600 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100 13,604 128,353 SH   SOLE   128,353 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 356 7,188 SH   SOLE   7,188 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 620 25,423 SH   SOLE   25,423 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 503 23,965 SH   SOLE   23,965 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 1,988 58,571 SH   SOLE   58,571 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 635 13,852 SH   SOLE   13,852 0 0
FISERV INC USD0.01 Common Stock COM 337738108 371 3,800 SH   SOLE   3,800 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860 80 13,109 SH   SOLE   13,109 0 0
FORTUNA SILVER MINING NPV Common Stock COM 349915108 160 31,500 SH   SOLE   31,500 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 947 81,840 SH   SOLE   81,840 0 0
FRESHPET INC USD0.001 Common Stock COM 358039105 45,260 541,000 SH   SOLE   541,000 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 11,555 118,530 SH   SOLE   118,530 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 10,059 82,498 SH   SOLE   82,498 0 0
GENERAL ELECTRIC CORP USD0.06 Common Stock COM 369604103 4,955 725,429 SH   SOLE   725,429 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 3,203 51,955 SH   SOLE   51,955 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 758 9,855 SH   SOLE   9,855 0 0
GLAXOSMITHKLINE PLC Spon ADR (Cnv 2 Ord 25p) COM 37733W105 274 6,725 SH   SOLE   6,725 0 0
GLOBAL PAYMENTS INC NPV Common Stock COM 37940X102 54,635 322,103 SH   SOLE   322,103 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 713 3,606 SH   SOLE   3,606 0 0
GSX TECHEDU INC Spon ADS Each Rep 0.666 Ord COM 36257Y109 264 4,400 SH   SOLE   4,400 0 0
GW PHARMACEUTICALS PLC ADS Each Rep 12 Ord Shares COM 36197T103 3,826 31,177 SH   SOLE   31,177 0 0
HALLIBURTON CORP NPV Common Stock COM 406216101 148 11,391 SH   SOLE   11,391 0 0
HANNON ARMSTRONG SUST INFRA USD0.01 Common Stock COM 41068X100 888 31,200 SH   SOLE   31,200 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 129 30,825 SH   SOLE   30,825 0 0
HEWLETT-PACKARD CORP USD0.01 Common Stock COM 42824C109 100 10,316 SH   SOLE   10,316 0 0
HMS HOLDINGS CORP USD0.01 Common Stock COM 40425J101 395 12,200 SH   SOLE   12,200 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 65,886 263,008 SH   SOLE   263,008 0 0
HONEYWELL INTERNATIONAL INC USD1 Common Stock COM 438516106 27,141 187,711 SH   SOLE   187,711 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103 261 9,450 SH   SOLE   9,450 0 0
IBM CORP USD0.20 Common Stock COM 459200101 4,092 33,880 SH   SOLE   33,880 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 51,010 154,500 SH   SOLE   154,500 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 1,014 2,738 SH   SOLE   2,738 0 0
IMV INC NPV Common Stock COM 44974L103 48 15,625 SH   SOLE   15,625 0 0
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETF COM 45409B206 230 8,650 SH   SOLE   8,650 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 692 24,614 SH   SOLE   24,614 0 0
INOVIO PHARMACEUTICALS INC USD0.001 Common Stock COM 45773H201 292 10,825 SH   SOLE   10,825 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 19,857 331,895 SH   SOLE   331,895 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 62,181 209,935 SH   SOLE   209,935 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 13,892 24,379 SH   SOLE   24,379 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 155 11,000 SH   SOLE   11,000 0 0
INVESCO EXCH TRDII S&P 500 Low Volatility ETF COM 46138E354 201 4,045 SH   SOLE   4,045 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 4,109 153,358 SH   SOLE   153,358 0 0
INVESCO QQQ TRUST Unit Series 1 ETF COM 46090E103 260 1,050 SH   SOLE   1,050 0 0
IONIS PHARMACEUTICALS INC USD0.001 Common Stock COM 462222100 409 6,945 SH   SOLE   6,945 0 0
ISHARES INC MSCI EMU ETF COM 464286608 1,480 40,566 SH   SOLE   40,566 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 5,478 99,747 SH   SOLE   99,747 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 5,586 140,497 SH   SOLE   140,497 0 0
ISHARES TRUST Barclays 1-3 Yr Credit Bond Fd COM 464288646 529 9,661 SH   SOLE   9,661 0 0
ISHARES TRUST Barclays US Aggregate Bond Fd COM 464287226 320 2,708 SH   SOLE   2,708 0 0
ISHARES TRUST China Large-Cap ETF COM 464287184 784 19,752 SH   SOLE   19,752 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 950 3,068 SH   SOLE   3,068 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 1,191 6,699 SH   SOLE   6,699 0 0
ISHARES TRUST Global 100 ETF COM 464287572 2,199 41,657 SH   SOLE   41,657 0 0
ISHARES TRUST Global Energy ETF COM 464287341 311 15,895 SH   SOLE   15,895 0 0
ISHARES TRUST Global Technology ETF COM 464287291 6,384 27,102 SH   SOLE   27,102 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422 2,682 88,721 SH   SOLE   88,721 0 0
ISHARES TRUST Intl Select Dividend ETF COM 464288448 557 22,155 SH   SOLE   22,155 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 6,125 153,166 SH   SOLE   153,166 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 6,564 254,823 SH   SOLE   254,823 0 0
ISHARES TRUST North American Technology ETF COM 464287549 427 1,530 SH   SOLE   1,530 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 623 3,629 SH   SOLE   3,629 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 2,463 17,199 SH   SOLE   17,199 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 1,891 11,959 SH   SOLE   11,959 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 919 13,363 SH   SOLE   13,363 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687 649 18,732 SH   SOLE   18,732 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 5,042 62,468 SH   SOLE   62,468 0 0
ISHARES TRUST Short Treasury Bond ETF COM 464288679 975 8,800 SH   SOLE   8,800 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 8,009 65,110 SH   SOLE   65,110 0 0
ISHARES TRUST US Medical Devices ETF COM 464288810 207 780 SH   SOLE   780 0 0
JACK HENRY & ASSOCIATES INC USD0.01 Common Stock COM 426281101 47,296 257,000 SH   SOLE   257,000 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 772 7,300 SH   SOLE   7,300 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 60,321 428,934 SH   SOLE   428,934 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 34,213 363,733 SH   SOLE   363,733 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108 2,173 32,895 SH   SOLE   32,895 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,363 48,002 SH   SOLE   48,002 0 0
KIMBERLEY CLARK CORP NPV Common Stock COM 494368103 3,287 23,252 SH   SOLE   23,252 0 0
KINROSS GOLD CORP NPV Common Shares COM 496902404 136 18,800 SH   SOLE   18,800 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 433 14,030 SH   SOLE   14,030 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 2,491 78,122 SH   SOLE   78,122 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 428 2,523 SH   SOLE   2,523 0 0
LAMB WESTON HOLDINGS USD1 Common Stock COM 513272104 38,869 608,000 SH   SOLE   608,000 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 13,476 82,082 SH   SOLE   82,082 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 1,092 75,360 SH   SOLE   75,360 0 0
LITTELFUSE INC USD0.01 Common Stock COM 537008104 734 4,300 SH   SOLE   4,300 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 241 9,200 SH   SOLE   9,200 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 29,813 81,696 SH   SOLE   81,696 0 0
LOEWS CORP USD1 Common Stock COM 540424108 686 20,000 SH   SOLE   20,000 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109 48,855 156,581 SH   SOLE   156,581 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 1,867 137,655 SH   SOLE   137,655 0 0
MARKEL CORP NPV Common Stock COM 570535104 257 278 SH   SOLE   278 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 9,753 90,834 SH   SOLE   90,834 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 39,352 190,500 SH   SOLE   190,500 0 0
MASIMO CORP USD0.001 Common Stock COM 574795100 3,758 16,481 SH   SOLE   16,481 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 98,116 331,810 SH   SOLE   331,810 0 0
MATCH GROUP INC USD0.001 Common Stock COM 57665R106 71,839 671,078 SH   SOLE   671,078 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206 59,153 329,708 SH   SOLE   329,708 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 417 2,350 SH   SOLE   2,350 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 4,780 25,911 SH   SOLE   25,911 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 424 430 SH   SOLE   430 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 5,503 71,169 SH   SOLE   71,169 0 0
METTLER TOLEDO INTERNATIONAL USD0.01 Common Stock COM 592688105 2,475 3,073 SH   SOLE   3,073 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 1,734 16,461 SH   SOLE   16,461 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 282,067 1,386,010 SH   SOLE   1,386,010 0 0
MISONIX INC USD0.01 Common Stock COM 604871103 189 13,900 SH   SOLE   13,900 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 21,833 427,012 SH   SOLE   427,012 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 3,317 12,073 SH   SOLE   12,073 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 2,814 58,258 SH   SOLE   58,258 0 0
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord Shs COM 636274409 269 4,435 SH   SOLE   4,435 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 60,724 133,447 SH   SOLE   133,447 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 6,010 97,336 SH   SOLE   97,336 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 250 1,040 SH   SOLE   1,040 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 30,490 310,967 SH   SOLE   310,967 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 17,943 226,150 SH   SOLE   226,150 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 8,705 99,667 SH   SOLE   99,667 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 72,964 192,057 SH   SOLE   192,057 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 256 40,000 SH   SOLE   40,000 0 0
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI) COM 68902V107 246 4,329 SH   SOLE   4,329 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 1,255 6,850 SH   SOLE   6,850 0 0
PAYCHEX INC USD0.01 Common Stock COM 704326107 508 6,708 SH   SOLE   6,708 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 138,022 792,184 SH   SOLE   792,184 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 536 3,000 SH   SOLE   3,000 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 17,448 131,923 SH   SOLE   131,923 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 20,008 611,868 SH   SOLE   611,868 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 4,997 71,320 SH   SOLE   71,320 0 0
PNC FINANCIAL SERVICES GRP INC USD5 Common Stock COM 693475105 658 6,250 SH   SOLE   6,250 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 524 4,937 SH   SOLE   4,937 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 22,842 191,031 SH   SOLE   191,031 0 0
PTC INC USD0.01 Common Stock COM 69370C100 6,604 84,890 SH   SOLE   84,890 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 4,060 44,510 SH   SOLE   44,510 0 0
QUDIAN INC Spon Ads Each Repr 1 Ord Shs COM 747798106 17 10,000 SH   SOLE   10,000 0 0
RAYTHEON TECHNOLOGIES CORP USD1.00 Common Stock COM 75513E101 7,594 123,239 SH   SOLE   123,239 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 1,168 14,240 SH   SOLE   14,240 0 0
RESMED INC USD0.004 Common Stock COM 761152107 3,626 18,886 SH   SOLE   18,886 0 0
RINGCENTRAL INC USD0.0001 Cls A Common Stock COM 76680R206 67,519 236,900 SH   SOLE   236,900 0 0
ROLLINS INC USD1 Common Stock COM 775711104 48,214 1,137,400 SH   SOLE   1,137,400 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 14,921 220,628 SH   SOLE   220,628 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 Shs COM 780259206 289 8,845 SH   SOLE   8,845 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 Shs COM 780259107 470 15,450 SH   SOLE   15,450 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 70,061 212,640 SH   SOLE   212,640 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 55,635 296,989 SH   SOLE   296,989 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 11,823 642,914 SH   SOLE   642,914 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105 478 14,173 SH   SOLE   14,173 0 0
SEABRIDGE GOLD INC NPV Common Stock COM 811916105 254 14,501 SH   SOLE   14,501 0 0
SEMPRA ENERGY NPV Common Stock COM 816851109 363 3,100 SH   SOLE   3,100 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 47,404 82,035 SH   SOLE   82,035 0 0
SHOPIFY INC NPV Sub-Vtg Cls A Common Stock COM 82509L107 1,317 1,387 SH   SOLE   1,387 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100 325 7,750 SH   SOLE   7,750 0 0
SKECHER USA INC USD0.001 A Common Stock COM 830566105 2,792 88,984 SH   SOLE   88,984 0 0
SLACK TECHNOLGIES INC USD0.0001 Cls A Common Stock COM 83088V102 263 8,445 SH   SOLE   8,445 0 0
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common Stock COM 83417M104 208 1,500 SH   SOLE   1,500 0 0
SORRENTO THERAPEUTICS INC USD0.0001 Common Stock COM 83587F202 286 45,484 SH   SOLE   45,484 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107 28,801 172,080 SH   SOLE   172,080 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 3,825 87,405 SH   SOLE   87,405 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 1,137 33,811 SH   SOLE   33,811 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 32,365 104,959 SH   SOLE   104,959 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 324 1,000 SH   SOLE   1,000 0 0
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted) COM 85208R101 185 10,920 SH   SOLE   10,920 0 0
SQUARE INC USD0.0000001 Cls A Com Stock COM 852234103 261 2,485 SH   SOLE   2,485 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 794 5,700 SH   SOLE   5,700 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 2,962 40,244 SH   SOLE   40,244 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 316 21,150 SH   SOLE   21,150 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 2,169 12,036 SH   SOLE   12,036 0 0
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - Agri COM 870297603 4,892 991,274 SH   SOLE   991,274 0 0
SYSCO CORP NPV Common Stock COM 871829107 2,082 38,095 SH   SOLE   38,095 0 0
TABULA RASA HEALTHCARE INC USD0.0001 Common Stock COM 873379101 361 6,600 SH   SOLE   6,600 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100 369 8,900 SH   SOLE   8,900 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 3,390 59,710 SH   SOLE   59,710 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 3,817 27,350 SH   SOLE   27,350 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 7,193 6,661 SH   SOLE   6,661 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 1,058 13,370 SH   SOLE   13,370 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 235 1,854 SH   SOLE   1,854 0 0
TEXAS PACIFIC LAND TRUST USD0.1666 Sub Shs Cert COM 882610108 1,546 2,600 SH   SOLE   2,600 0 0
THE TRADE DESK INC USD0.000001 Cls A Common Stock COM 88339J105 364 896 SH   SOLE   896 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 12,174 33,599 SH   SOLE   33,599 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709 3,055 45,118 SH   SOLE   45,118 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 43,454 859,460 SH   SOLE   859,460 0 0
T-MOBILE USA INC USD0.00001 Common Stock COM 872590104 284 2,730 SH   SOLE   2,730 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 2,643 59,409 SH   SOLE   59,409 0 0
TOTAL SE Spon ADR Each Rep 1 Ord Shares COM 89151E109 225 5,841 SH   SOLE   5,841 0 0
TRIMBLE INC NPV Common Stock COM 896239100 747 17,300 SH   SOLE   17,300 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101 180 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106 2,135 50,000 SH   SOLE   50,000 0 0
TWILIO INC USD0.001 Class A Common Stock COM 90138F102 219 997 SH   SOLE   997 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 365 11,735 SH   SOLE   11,735 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 12,806 62,955 SH   SOLE   62,955 0 0
UNILEVER NV EUR0.16 Shares (NY Listed) COM 904784709 325 6,094 SH   SOLE   6,094 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 6,648 39,319 SH   SOLE   39,319 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 292 991 SH   SOLE   991 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 27 53,000 SH   SOLE   53,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 16,034 435,466 SH   SOLE   435,466 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 545 14,860 SH   SOLE   14,860 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 8,015 96,429 SH   SOLE   96,429 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 9,412 106,538 SH   SOLE   106,538 0 0
VANGUARD CHARLOTTE Total Intl Bond Index Fund ETF COM 92203J407 492 8,515 SH   SOLE   8,515 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 413 3,490 SH   SOLE   3,490 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553 356 4,536 SH   SOLE   4,536 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 11,211 39,556 SH   SOLE   39,556 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 429 2,947 SH   SOLE   2,947 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 214 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 527 3,366 SH   SOLE   3,366 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 729 14,492 SH   SOLE   14,492 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 13,106 330,887 SH   SOLE   330,887 0 0
VANGUARD INTL EQUITY Global Ex US Real Estate ETF COM 922042676 228 4,887 SH   SOLE   4,887 0 0
VANGUARD INTL EQUITY MSCI Pacific ETF COM 922042866 3,940 61,902 SH   SOLE   61,902 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 4,278 57,198 SH   SOLE   57,198 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,245 23,600 SH   SOLE   23,600 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 398 3,450 SH   SOLE   3,450 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 578 2,927 SH   SOLE   2,927 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 754 3,914 SH   SOLE   3,914 0 0
VAXART INC USD0.01 Common Stock COM 92243A200 363 41,000 SH   SOLE   41,000 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 17,112 100,539 SH   SOLE   100,539 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 61,736 1,119,822 SH   SOLE   1,119,822 0 0
VIACOMCBS INC USD0.001 Class B Common Stock COM 92556H206 223 9,570 SH   SOLE   9,570 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 328,741 1,701,823 SH   SOLE   1,701,823 0 0
VISTA GOLD CORP NPV Common Stock COM 927926303 10 12,000 SH   SOLE   12,000 0 0
WABTEC CORP USD0.01 Common Stock COM 929740108 316 5,488 SH   SOLE   5,488 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 1,009 23,792 SH   SOLE   23,792 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 1,277 10,658 SH   SOLE   10,658 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 32,010 287,060 SH   SOLE   287,060 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 48,983 522,264 SH   SOLE   522,264 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 1,395 13,175 SH   SOLE   13,175 0 0
WATERS CORP USD0.01 Common Stock COM 941848103 1,459 8,090 SH   SOLE   8,090 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 22,181 253,063 SH   SOLE   253,063 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 487 19,025 SH   SOLE   19,025 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 912 40,600 SH   SOLE   40,600 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 2,681 57,011 SH   SOLE   57,011 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 17,666 271,955 SH   SOLE   271,955 0 0
YAMANA GOLD INC NPV Common Stock (USD) COM 98462Y100 110 20,230 SH   SOLE   20,230 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 2,609 30,023 SH   SOLE   30,023 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105 373 1,457 SH   SOLE   1,457 0 0
ZIMMER BIOMET HOLDINGS INC USD0.01 Common Stock COM 98956P102 1,584 13,271 SH   SOLE   13,271 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 11,978 87,402 SH   SOLE   87,402 0 0
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common Stock COM 98980L101 662 2,612 SH   SOLE   2,612 0 0