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,405 7,965 SH   SOLE   7,965 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 57,548 662,538 SH   SOLE   662,538 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 9,918 112,020 SH   SOLE   112,020 0 0
ABIOMED INC USD0.01 Common Stock COM 003654100 973 5,702 SH   SOLE   5,702 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109 17,962 302,283 SH   SOLE   302,283 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 843 702,575 SH   SOLE   702,575 0 0
ADOBE SYSTEMS INC NPV Common Stock COM 00724F101 91,360 277,008 SH   SOLE   277,008 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 2,785 45,165 SH   SOLE   38,565 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101 382 5,225 SH   SOLE   5,225 0 0
ALEXION PHARMACEUTICALS INC USD0.0001 Common Stock COM 015351109 288 2,660 SH   SOLE   2,660 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 12,320 58,085 SH   SOLE   58,085 0 0
ALLEGHENY TECHNOLOGY INC USD0.10 Common Stock COM 01741R102 413 20,000 SH   SOLE   20,000 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305 35 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 94,814 70,789 SH   SOLE   70,789 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 61,900 46,297 SH   SOLE   46,297 0 0
ALTERYX INC USD0.0001 Class A Common Stock COM 02156B103 2,525 25,236 SH   SOLE   25,236 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 30,974 620,598 SH   SOLE   620,598 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 180,874 97,884 SH   SOLE   97,884 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 2,762 22,187 SH   SOLE   22,187 0 0
AMERICAN INTL GROUP INC NPV Common Stock COM 026874784 232 4,514 SH   SOLE   4,514 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 273 2,220 SH   SOLE   2,220 0 0
AMETEK INC NPV Common Stock COM 031100100 1,346 13,500 SH   SOLE   13,500 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 16,310 67,658 SH   SOLE   67,658 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 58,343 539,069 SH   SOLE   539,069 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206 707 31,633 SH   SOLE   31,633 0 0
APACHE CORP USD1.25 Common Stock COM 037411105 715 27,955 SH   SOLE   27,955 0 0
APPFOLIO INC USD0.0001 Cls A Common Stock COM 03783C100 1,512 13,750 SH   SOLE   13,750 0 0
APPLE INC NPV Common Stock COM 037833100 130,558 444,605 SH   SOLE   444,605 0 0
ARCHER-DANIELS-MIDLAND CO NPV Common Stock COM 039483102 209 4,500 SH   SOLE   4,500 0 0
ASGN INC USD0.01 Common Stock COM 00191U102 2,378 33,508 SH   SOLE   33,508 0 0
AT&T INC USD1 Common Stock COM 00206R102 7,629 195,203 SH   SOLE   195,203 0 0
AURORA CANNABIS INC NPV Common Stock COM 05156X108 23 10,900 SH   SOLE   10,900 0 0
AURYN RESOURCES INC NPV Common Stock COM 05208W108 36 25,000 SH   SOLE   25,000 0 0
AUTODESK INC NPV Common Stock COM 052769106 47,411 258,428 SH   SOLE   258,428 0 0
BALL CORP NPV Common Stock COM 058498106 2,749 42,510 SH   SOLE   42,510 0 0
BANCO SANTANDER SA ADR Rep 1 EUR0.50 Ord Shares COM 05964H105 44 10,626 SH   SOLE   10,626 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 6,403 181,790 SH   SOLE   181,790 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 4,822 62,130 SH   SOLE   62,130 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 15,620 276,111 SH   SOLE   276,111 0 0
BARRICK GOLD CORP NPV Common Stock COM 067901108 5,430 291,894 SH   SOLE   291,894 0 0
BCE INC NPV Common Stock COM 05534B760 2,954 63,670 SH   SOLE   63,670 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 53,113 195,290 SH   SOLE   195,290 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 36,266 160,114 SH   SOLE   160,114 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 3,056 9 SH   SOLE   9 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 226 13,945 SH   SOLE   13,945 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101 674 1,341 SH   SOLE   1,341 0 0
BLACKSTONE GROUP INC USD0.00001 Cls A Com Stk COM 09260D107 1,252 22,373 SH   SOLE   22,373 0 0
BOEING CO USD5 Common Stock COM 097023105 3,334 10,233 SH   SOLE   10,233 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 4,676 2,277 SH   SOLE   2,277 0 0
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 41,783 924,000 SH   SOLE   924,000 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,868 29,100 SH   SOLE   29,100 0 0
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord Share COM 110448107 713 16,791 SH   SOLE   16,791 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 37,729 305,400 SH   SOLE   305,400 0 0
BROOKFIELD ASSET MGMT NPV Cls A Voting Shares COM 112585104 7,702 133,109 SH   SOLE   133,109 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 2,164 32,019 SH   SOLE   32,019 0 0
CABLE ONE INC USD0.01 Common Stock COM 12685J105 205 138 SH   SOLE   138 0 0
CAMECO CORP NPV Common Stock COM 13321L108 132 14,885 SH   SOLE   14,885 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 7,123 85,482 SH   SOLE   85,482 0 0
CANADIAN PACIFIC RAILWAY LTD NPV Common Stock COM 13645T100 1,282 5,022 SH   SOLE   5,022 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109 306 19,000 SH   SOLE   19,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 1,618 10,000 SH   SOLE   10,000 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 1,230 8,327 SH   SOLE   8,327 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889 53 14,113 SH   SOLE   14,113 0 0
CGI INC NPV Class A Sub Voting Shares COM 12532H104 251 3,000 SH   SOLE   3,000 0 0
CH ROBINSON WORLDWIDE INC USD0.10 Common Stock COM 12541W209 927 11,851 SH   SOLE   11,851 0 0
CHARTER COMMUNICATIONS INC USD0.001 Class A Common Stock COM 16119P108 251 517 SH   SOLE   517 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 17,717 147,015 SH   SOLE   147,015 0 0
CHINA DISTANCE EDUCATION HLDGS Spon ADR Each Rep 4 Ord Shs COM 16944W104 121 15,000 SH   SOLE   15,000 0 0
CHINA MOBILE LTD Spon ADR Ea Rep 5 HKD0.10 Ord COM 16941M109 507 12,000 SH   SOLE   12,000 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 8,877 185,091 SH   SOLE   185,091 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 7,167 89,710 SH   SOLE   89,710 0 0
CLOROX CO USD1 Common Stock COM 189054109 8,375 54,545 SH   SOLE   54,545 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 8,736 43,525 SH   SOLE   43,525 0 0
CNOOC LTD ADS Each Rep 100 HKD0.02 Ord COM 126132109 500 3,000 SH   SOLE   3,000 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 73,922 1,335,535 SH   SOLE   1,335,535 0 0
COGNIZANT TECHNOLOGY USD0.01 Class A Common Stock COM 192446102 3,176 51,203 SH   SOLE   51,203 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 2,517 96,086 SH   SOLE   96,086 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 22,844 331,849 SH   SOLE   331,849 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 1,376 30,609 SH   SOLE   30,609 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 1,144 17,595 SH   SOLE   17,595 0 0
CONSTELLATION BRANDS INC USD Cls A Common Stock COM 21036P108 1,746 9,202 SH   SOLE   9,202 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402 2,421 7,534 SH   SOLE   7,534 0 0
COPART INC USD0.001 Common Stock COM 217204106 236 2,600 SH   SOLE   2,600 0 0
CORNING INC USD0.50 Common Stock COM 219350105 2,014 69,195 SH   SOLE   69,195 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109 44,514 74,400 SH   SOLE   74,400 0 0
COSTCO CORP NPV Common Stock COM 22160K105 37,157 126,434 SH   SOLE   126,434 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 458 6,310 SH   SOLE   6,310 0 0
CVS CORP USD0.01 Common Stock COM 126650100 1,114 14,998 SH   SOLE   14,998 0 0
DEERE & CO USD1 Common Stock COM 244199105 2,009 11,594 SH   SOLE   11,594 0 0
DENISON MINES INC NPV Common Stock COM 248356107 17 40,000 SH   SOLE   40,000 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 875 4,000 SH   SOLE   4,000 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205 519 3,080 SH   SOLE   3,080 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108 21,891 258,093 SH   SOLE   258,093 0 0
DOVER CORP USD1 Common Stock COM 260003108 1,921 16,665 SH   SOLE   16,665 0 0
EBAY INC USD0.001 Common Stock COM 278642103 646 17,900 SH   SOLE   17,900 0 0
ECOLAB INC USD1 Common Stock COM 278865100 10,048 52,067 SH   SOLE   52,067 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 5,445 50,650 SH   SOLE   50,650 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 2,583 33,875 SH   SOLE   33,875 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 1,596 34,250 SH   SOLE   34,250 0 0
ENERGY FUELS INC NPV Common Stock COM 292671708 26 13,700 SH   SOLE   13,700 0 0
EOG RESOURCES INC USD0.01 Common Stock COM 26875P101 245 2,927 SH   SOLE   2,927 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 70,698 342,298 SH   SOLE   342,298 0 0
EVENTBRITE INC USD0.00001 Class A Com Stock COM 29975E109 284 14,100 SH   SOLE   14,100 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 1,184 12,800 SH   SOLE   12,800 0 0
EXCHANGE TRADED CONCEPTS TRUST Robo-Stox Gbl Robo & Auto ETF COM 301505707 207 4,920 SH   SOLE   4,920 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 308 17,500 SH   SOLE   17,500 0 0
EXPEDIA INC USD0.001 Com Stk (Post-Split) COM 30212P303 442 4,090 SH   SOLE   4,090 0 0
EXPEDITOR INTL OF WASHINGTON USD0.01 Common Stock COM 302130109 370 4,746 SH   SOLE   4,746 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 15,691 224,867 SH   SOLE   224,867 0 0
FACEBOOK INC USD0.000006 Cls A Common Stock COM 30303M102 5,763 28,080 SH   SOLE   28,080 0 0
FASTLY INC USD0.00002 Cls A Common Stock COM 31188V100 262 13,050 SH   SOLE   13,050 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 4,434 31,879 SH   SOLE   31,879 0 0
FIRST CASH INC USD0.01 Common Stock COM 33767D105 29,188 362,000 SH   SOLE   362,000 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100 11,152 94,950 SH   SOLE   94,950 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 279 4,978 SH   SOLE   4,978 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 782 27,440 SH   SOLE   27,440 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 619 23,317 SH   SOLE   23,317 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 2,923 71,533 SH   SOLE   71,533 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 604 11,987 SH   SOLE   11,987 0 0
FISERV INC USD0.01 Common Stock COM 337738108 410 3,545 SH   SOLE   3,545 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860 131 14,109 SH   SOLE   14,109 0 0
FORTUNA SILVER MINING NPV Common Stock COM 349915108 129 31,500 SH   SOLE   31,500 0 0
FOX CORP USD0.01 Class A Common Stock COM 35137L105 285 7,677 SH   SOLE   7,677 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 851 64,840 SH   SOLE   64,840 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 11,306 118,720 SH   SOLE   118,720 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 2,964 29,467 SH   SOLE   29,467 0 0
GENERAL ELECTRIC CORP USD0.06 Common Stock COM 369604103 8,088 724,762 SH   SOLE   724,762 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 2,629 49,080 SH   SOLE   49,080 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 448 6,895 SH   SOLE   6,895 0 0
GLAXOSMITHKLINE PLC Spon ADR (Cnv 2 Ord 25p) COM 37733W105 323 6,876 SH   SOLE   6,876 0 0
GLOBAL PAYMENTS INC NPV Common Stock COM 37940X102 58,376 319,763 SH   SOLE   319,763 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 857 3,728 SH   SOLE   3,728 0 0
GW PHARMACEUTICALS PLC ADS Each Rep 12 Ord Shares COM 36197T103 2,790 26,682 SH   SOLE   26,682 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 194 53,500 SH   SOLE   53,500 0 0
HEICO CORP USD0.01 Common Stock COM 422806109 781 6,846 SH   SOLE   6,846 0 0
HENRY SCHEIN CORP USD0.01 Common Stock COM 806407102 647 9,700 SH   SOLE   9,700 0 0
HMS HOLDINGS CORP USD0.01 Common Stock COM 40425J101 361 12,200 SH   SOLE   12,200 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 52,327 239,614 SH   SOLE   239,614 0 0
HONEYWELL INTERNATIONAL INC USD1 Common Stock COM 438516106 21,855 123,475 SH   SOLE   123,475 0 0
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord Shs COM 44842L103 237 9,450 SH   SOLE   9,450 0 0
IBM CORP USD0.20 Common Stock COM 459200101 4,518 33,708 SH   SOLE   33,708 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 33,738 129,200 SH   SOLE   129,200 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 962 2,901 SH   SOLE   2,901 0 0
IMV INC NPV Common Stock COM 44974L103 45 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
INTEL CORP USD0.001 Common Stock COM 458140100 21,542 359,926 SH   SOLE   359,926 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 48,451 184,977 SH   SOLE   184,977 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 46,134 78,041 SH   SOLE   78,041 0 0
INVESCO EXCH TRDII Gbl Short Term High Yield ETF COM 46138E669 605 26,549 SH   SOLE   26,549 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 165 11,000 SH   SOLE   11,000 0 0
INVESCO EXCH TRDII S&P 500 Low Volatility ETF COM 46138E354 266 4,555 SH   SOLE   4,555 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 5,333 196,486 SH   SOLE   196,486 0 0
INVESCO QQQ TRUST Unit Series 1 COM 46090E103 223 1,050 SH   SOLE   1,050 0 0
IONIS PHARMACEUTICALS INC USD0.001 Common Stock COM 462222100 420 6,945 SH   SOLE   6,945 0 0
ISHARES INC MSCI EMU ETF COM 464286608 1,757 41,902 SH   SOLE   41,902 0 0
ISHARES INC MSCI Germany ETF COM 464286806 392 13,338 SH   SOLE   13,338 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 5,651 95,384 SH   SOLE   95,384 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 6,563 141,753 SH   SOLE   141,753 0 0
ISHARES TRUST Barclays 1-3 Yr Credit Bond Fd COM 464288646 773 14,417 SH   SOLE   14,417 0 0
ISHARES TRUST Barclays US Aggregate Bond Fd COM 464287226 428 3,808 SH   SOLE   3,808 0 0
ISHARES TRUST China Large-Cap ETF COM 464287184 862 19,752 SH   SOLE   19,752 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 2,000 6,188 SH   SOLE   6,188 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 1,183 5,749 SH   SOLE   5,749 0 0
ISHARES TRUST Global 100 ETF COM 464287572 1,943 36,022 SH   SOLE   36,022 0 0
ISHARES TRUST Global Energy ETF COM 464287341 580 18,815 SH   SOLE   18,815 0 0
ISHARES TRUST Global Technology ETF COM 464287291 5,357 25,450 SH   SOLE   25,450 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422 3,313 85,492 SH   SOLE   85,492 0 0
ISHARES TRUST Intl Select Dividend ETF COM 464288448 790 23,535 SH   SOLE   23,535 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 7,426 165,509 SH   SOLE   165,509 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 7,722 226,458 SH   SOLE   226,458 0 0
ISHARES TRUST North American Technology ETF COM 464287549 370 1,530 SH   SOLE   1,530 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 579 3,247 SH   SOLE   3,247 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 2,811 16,965 SH   SOLE   16,965 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 1,847 12,104 SH   SOLE   12,104 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 976 14,193 SH   SOLE   14,193 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687 625 16,640 SH   SOLE   16,640 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 6,716 63,563 SH   SOLE   63,563 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 7,353 63,079 SH   SOLE   63,079 0 0
ISHARES TRUST US Medical Devices ETF COM 464288810 206 780 SH   SOLE   780 0 0
J C PENNEY CO INC USD0.50 Common Stock COM 708160106 11 10,000 SH   SOLE   10,000 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 489 4,700 SH   SOLE   4,700 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 44,313 303,783 SH   SOLE   303,783 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 43,667 313,249 SH   SOLE   313,249 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108 2,233 32,288 SH   SOLE   32,288 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,491 51,489 SH   SOLE   51,489 0 0
KIMBERLEY CLARK CORP NPV Common Stock COM 494368103 3,169 23,042 SH   SOLE   23,042 0 0
KINROSS GOLD CORP NPV Common Shares COM 496902404 89 18,800 SH   SOLE   18,800 0 0
KKR & CO INC NPV Class A Common Stock COM 48251W104 453 15,530 SH   SOLE   15,530 0 0
KONTOOR BRANDS INC NPV Common Stock COM 50050N103 426 10,150 SH   SOLE   10,150 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 2,992 93,115 SH   SOLE   93,115 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 499 2,523 SH   SOLE   2,523 0 0
LAMB WESTON HOLDINGS USD1 Common Stock COM 513272104 43,445 505,000 SH   SOLE   505,000 0 0
LAS VEGAS SANDS CORP USD0.001 Common Stock COM 517834107 448 6,496 SH   SOLE   6,496 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 11,498 87,484 SH   SOLE   87,484 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 1,440 74,860 SH   SOLE   74,860 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 455 12,754 SH   SOLE   12,754 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 26,344 67,656 SH   SOLE   67,656 0 0
LOEWS CORP USD1 Common Stock COM 540424108 1,050 20,000 SH   SOLE   20,000 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109 29,228 126,164 SH   SOLE   126,164 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 2,068 101,700 SH   SOLE   101,700 0 0
MARKEL CORP NPV Common Stock COM 570535104 318 278 SH   SOLE   278 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 10,264 92,128 SH   SOLE   92,128 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 32,634 116,700 SH   SOLE   116,700 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 86,659 290,227 SH   SOLE   290,227 0 0
MATCH GROUP INC USD0.001 Common Stock COM 57665R106 55,213 672,428 SH   SOLE   672,428 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206 40,745 240,055 SH   SOLE   240,055 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 385 2,250 SH   SOLE   2,250 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 5,350 27,074 SH   SOLE   27,074 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 234 410 SH   SOLE   410 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 5,392 59,284 SH   SOLE   59,284 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 1,433 13,680 SH   SOLE   13,680 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 145,103 920,119 SH   SOLE   920,119 0 0
MIDDLEBY CORP USD0.01 Common Stock COM 596278101 313 2,861 SH   SOLE   2,861 0 0
MISONIX INC USD0.01 Common Stock COM 604871103 288 15,500 SH   SOLE   15,500 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 26,020 472,402 SH   SOLE   472,402 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 3,519 14,821 SH   SOLE   14,821 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 3,561 69,668 SH   SOLE   69,668 0 0
MOUNTAIN PROVINCE DIAMONDS NPV Common Stock COM 62426E402 19 21,818 SH   SOLE   21,818 0 0
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord Shs COM 636274409 278 4,435 SH   SOLE   4,435 0 0
NEKTAR THERAPEUTICS USD0.01 Common Stock COM 640268108 220 10,200 SH   SOLE   10,200 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 31,230 96,517 SH   SOLE   96,517 0 0
NEWMONT GOLDCORP CORP USD1.60 Common Stock COM 651639106 5,916 136,160 SH   SOLE   136,160 0 0
NEXGEN ENERGY LTD NPV Common Stock COM 65340P106 14 10,500 SH   SOLE   10,500 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 11,508 113,590 SH   SOLE   113,590 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 17,824 167,768 SH   SOLE   167,768 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 9,472 100,029 SH   SOLE   100,029 0 0
NUVASIVE INC USD0.001 Common Stock COM 670704105 220 2,850 SH   SOLE   2,850 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 45,351 192,738 SH   SOLE   192,738 0 0
OCCIDENTAL PETROLEUM CORP USD0.20 Common Stock COM 674599105 215 5,229 SH   SOLE   5,229 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 596 40,000 SH   SOLE   40,000 0 0
ORACLE CORP USD0.01 Common Stock COM 68389X105 203 3,831 SH   SOLE   3,831 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 1,410 6,850 SH   SOLE   6,850 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 80,502 744,217 SH   SOLE   744,217 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 493 3,000 SH   SOLE   3,000 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 9,926 72,628 SH   SOLE   72,628 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 23,787 607,118 SH   SOLE   607,118 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 6,023 70,778 SH   SOLE   70,778 0 0
PHILLIPS 66 USD0.01 Common Stock COM 718546104 351 3,150 SH   SOLE   3,150 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 1,227 9,189 SH   SOLE   9,189 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 21,545 172,495 SH   SOLE   172,495 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 930 10,540 SH   SOLE   10,540 0 0
QUDIAN INC Spon Ads Each Repr 1 Ord Shs COM 747798106 47 10,000 SH   SOLE   10,000 0 0
RAYTHEON CO USD0.01 Common Stock COM 755111507 10,541 47,969 SH   SOLE   47,969 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 1,412 15,750 SH   SOLE   15,750 0 0
RESMED INC USD0.004 Common Stock COM 761152107 201 1,300 SH   SOLE   1,300 0 0
RINGCENTRAL INC USD0.0001 Cls A Common Stock COM 76680R206 40,110 237,800 SH   SOLE   237,800 0 0
ROLLINS INC USD1 Common Stock COM 775711104 37,716 1,137,400 SH   SOLE   1,137,400 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 20,493 258,615 SH   SOLE   258,615 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 Shs COM 780259206 522 8,845 SH   SOLE   8,845 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 Shs COM 780259107 1,286 21,450 SH   SOLE   21,450 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 53,106 194,491 SH   SOLE   194,491 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 44,834 275,662 SH   SOLE   275,662 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 29,425 731,959 SH   SOLE   731,959 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105 687 14,448 SH   SOLE   14,448 0 0
SEABRIDGE GOLD INC NPV Common Stock COM 811916105 187 13,500 SH   SOLE   13,500 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 34,429 59,000 SH   SOLE   59,000 0 0
SIERRA METALS INC NPV Common Stock COM 82639W106 112 66,700 SH   SOLE   66,700 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100 302 7,490 SH   SOLE   7,490 0 0
SKECHER USA INC USD0.001 A Common Stock COM 830566105 1,861 43,095 SH   SOLE   43,095 0 0
SORRENTO THERAPEUTICS INC USD0.0001 Common Stock COM 83587F202 209 61,784 SH   SOLE   61,784 0 0
SPDR GOLD TRUST NPV Shares COM 78463V107 22,390 156,684 SH   SOLE   156,684 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 4,697 85,346 SH   SOLE   85,346 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 738 21,602 SH   SOLE   21,602 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 20,910 64,966 SH   SOLE   64,966 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 375 1,000 SH   SOLE   1,000 0 0
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted) COM 85208R101 160 10,920 SH   SOLE   10,920 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 928 5,600 SH   SOLE   5,600 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 762 8,667 SH   SOLE   8,667 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 373 15,000 SH   SOLE   15,000 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 456 2,173 SH   SOLE   2,173 0 0
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - Agri COM 870297603 5,609 1,007,904 SH   SOLE   1,007,904 0 0
SYSCO CORP NPV Common Stock COM 871829107 1,650 19,285 SH   SOLE   19,285 0 0
TABULA RASA HEALTHCARE INC USD0.0001 Common Stock COM 873379101 295 6,060 SH   SOLE   6,060 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100 543 8,050 SH   SOLE   8,050 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 430 7,400 SH   SOLE   7,400 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 2,351 19,203 SH   SOLE   19,203 0 0
TEMPLETON EMERGING MKTS FUND USD0.01 Common Stock COM 880191101 441 28,305 SH   SOLE   28,305 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 4,145 9,908 SH   SOLE   9,908 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 1,260 14,620 SH   SOLE   14,620 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 35,436 276,217 SH   SOLE   276,217 0 0
TEXAS PACIFIC LAND TRUST USD0.1666 Sub Shs Cert COM 882610108 2,031 2,600 SH   SOLE   2,600 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 291 895 SH   SOLE   895 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709 3,778 52,746 SH   SOLE   52,746 0 0
TIMKEN CO NPV Common Stock COM 887389104 1,070 19,000 SH   SOLE   19,000 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 619 10,136 SH   SOLE   10,136 0 0
T-MOBILE USA INC USD0.00001 Common Stock COM 872590104 259 3,305 SH   SOLE   3,305 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 3,386 60,284 SH   SOLE   60,284 0 0
TOTAL SA Spon ADR Each Rep 1 Ord Shares COM 89151E109 295 5,341 SH   SOLE   5,341 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101 505 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106 1,873 50,000 SH   SOLE   50,000 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 349 11,750 SH   SOLE   11,750 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 12,823 50,656 SH   SOLE   50,656 0 0
UNILEVER NV EUR0.16 Shares (NY Listed) COM 904784709 350 6,094 SH   SOLE   6,094 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 7,473 41,336 SH   SOLE   41,336 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 276 938 SH   SOLE   938 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 31 53,000 SH   SOLE   53,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 12,335 208,050 SH   SOLE   208,050 0 0
UTD TECHNOLOGIES CORP USD1 Common Stock COM 913017109 1,533 10,235 SH   SOLE   10,235 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 625 21,360 SH   SOLE   21,360 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 6,077 75,382 SH   SOLE   75,382 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 8,335 99,397 SH   SOLE   99,397 0 0
VANGUARD CHARLOTTE Total Intl Bond Index Fund ETF COM 92203J407 441 7,790 SH   SOLE   7,790 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 459 3,640 SH   SOLE   3,640 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553 421 4,536 SH   SOLE   4,536 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 1,376 4,651 SH   SOLE   4,651 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 488 2,947 SH   SOLE   2,947 0 0
VANGUARD INDEX FUNDS Small Cap Value ETF COM 922908611 274 2,000 SH   SOLE   2,000 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 657 4,018 SH   SOLE   4,018 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 875 14,927 SH   SOLE   14,927 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 10,610 238,593 SH   SOLE   238,593 0 0
VANGUARD INTL EQUITY Global Ex US Real Estate ETF COM 922042676 289 4,887 SH   SOLE   4,887 0 0
VANGUARD INTL EQUITY MSCI Pacific ETF COM 922042866 4,166 59,867 SH   SOLE   59,867 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 5,190 64,078 SH   SOLE   64,078 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,203 24,125 SH   SOLE   24,125 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 266 2,000 SH   SOLE   2,000 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 530 2,927 SH   SOLE   2,927 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 750 3,914 SH   SOLE   3,914 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 11,269 75,462 SH   SOLE   75,462 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 64,600 1,052,110 SH   SOLE   1,052,110 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 253,664 1,349,994 SH   SOLE   1,349,994 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 1,373 23,292 SH   SOLE   23,292 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 1,420 11,945 SH   SOLE   11,945 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 38,982 269,526 SH   SOLE   269,526 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 38,410 423,068 SH   SOLE   423,068 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 1,610 14,125 SH   SOLE   14,125 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 55,049 596,866 SH   SOLE   596,866 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 1,540 28,627 SH   SOLE   28,627 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 1,260 41,720 SH   SOLE   41,720 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 3,288 61,141 SH   SOLE   61,141 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 16,856 213,935 SH   SOLE   213,935 0 0
YAMANA GOLD INC NPV Common Stock (USD) COM 98462Y100 80 20,230 SH   SOLE   20,230 0 0
YUM BRANDS INC NPV Common Stock COM 988498101 268 2,665 SH   SOLE   2,665 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 11,218 84,757 SH   SOLE   84,757 0 0