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
BOSTON SCIENTIFIC USD0.01 Common Stock COM 101137107 5,661 173,480 SH   SOLE   173,480 0 0
BRISTOL-MYERS SQUIBB CO NPV Common Stock COM 110122108 1,610 28,890 SH   SOLE   28,890 0 0
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord Share COM 110448107 566 16,561 SH   SOLE   16,561 0 0
BROOKFIELD ASSET MGMT NPV Cls A Voting Shares COM 112585104 6,988 159,428 SH   SOLE   159,428 0 0
BROWN-FORMAN CORP USD0.15 B Common Stock COM 115637209 2,909 52,406 SH   SOLE   52,406 0 0
CNOOC LTD ADS Each Rep 100 HKD0.02 Ord COM 126132109 310 3,000 SH   SOLE   3,000 0 0
CVS CORP USD0.01 Common Stock COM 126650100 886 14,935 SH   SOLE   14,935 0 0
CADENCE DESIGN SYSTEMS INC USD0.01 Common Stock COM 127387108 11,263 170,550 SH   SOLE   170,550 0 0
CANADIAN IMPERIAL BANK NPV Common Stock COM 136069101 4,925 85,482 SH   SOLE   85,482 0 0
CARA THERAPEUTICS INC USD0.001 Common Stock COM 140755109 251 19,000 SH   SOLE   19,000 0 0
CARLISLE COS INC USD1 Common Stock COM 142339100 1,253 10,000 SH   SOLE   10,000 0 0
CATERPILLAR INC USD1 Common Stock COM 149123101 963 8,297 SH   SOLE   8,297 0 0
CEMEX SAB DE CV Spon ADR Rep 10 CPO COM 151290889 30 14,113 SH   SOLE   14,113 0 0
CHEVRON CORP USD0.75 Common Stock COM 166764100 9,468 130,668 SH   SOLE   130,668 0 0
CITIGROUP INC USD0.01 Common Stock COM 172967424 3,739 88,777 SH   SOLE   88,777 0 0
CLOROX CO USD1 Common Stock COM 189054109 10,439 60,255 SH   SOLE   60,255 0 0
COCA-COLA CO USD0.25 Common Stock COM 191216100 65,249 1,474,556 SH   SOLE   1,474,556 0 0
COGNIZANT TECHNOLOGY USD0.01 Class A Common Stock COM 192446102 962 20,692 SH   SOLE   20,692 0 0
COLGATE-PALMOLIVE CO NPV Common Stock COM 194162103 18,718 282,069 SH   SOLE   282,069 0 0
COOPER COS INC USD0.10 Common Stock COM 216648402 2,974 10,790 SH   SOLE   10,790 0 0
CORNING INC USD0.50 Common Stock COM 219350105 1,267 61,674 SH   SOLE   61,674 0 0
CROWN HOLDINGS INC USD5 Common Stock COM 228368106 366 6,310 SH   SOLE   6,310 0 0
DEERE & CO USD1 Common Stock COM 244199105 1,518 10,984 SH   SOLE   10,984 0 0
DENISON MINES INC NPV Common Stock COM 248356107 10 40,000 SH   SOLE   40,000 0 0
DEXCOM INC USD0.001 Common Stock COM 252131107 1,083 4,022 SH   SOLE   4,022 0 0
WALT DISNEY (HLDGS) CO USD0.1 Common Stock COM 254687106 26,399 273,277 SH   SOLE   273,277 0 0
DISCOVER FINANCIAL SERVICES USD0.01 Common Stock COM 254709108 11,609 325,444 SH   SOLE   325,444 0 0
DOVER CORP USD1 Common Stock COM 260003108 1,390 16,565 SH   SOLE   16,565 0 0
DOW INC USD0.01 Common Stock WI COM 260557103 222 7,606 SH   SOLE   7,606 0 0
EBAY INC USD0.001 Common Stock COM 278642103 490 16,300 SH   SOLE   16,300 0 0
ECOLAB INC USD1 Common Stock COM 278865100 9,895 63,496 SH   SOLE   63,496 0 0
ELECTRONIC ARTS INC USD0.01 Common Stock COM 285512109 5,142 51,332 SH   SOLE   51,332 0 0
EMERSON ELECTRIC CO USD0.50 Common Stock COM 291011104 1,611 33,805 SH   SOLE   33,805 0 0
ENERGY FUELS INC NPV Common Stock COM 292671708 16 13,700 SH   SOLE   13,700 0 0
EXPEDITOR INTL OF WASHINGTON USD0.01 Common Stock COM 302130109 308 4,609 SH   SOLE   4,609 0 0
FIRST SOLAR INC USD0.001 Common Stock COM 336433107 250 6,938 SH   SOLE   6,938 0 0
FISERV INC USD0.01 Common Stock COM 337738108 365 3,845 SH   SOLE   3,845 0 0
FORD MOTOR CO USD0.01 Common Stock COM 345370860 68 14,109 SH   SOLE   14,109 0 0
FORTUNA SILVER MINING NPV Common Stock COM 349915108 72 31,500 SH   SOLE   31,500 0 0
GALLAGHER AJ & CO USD1 Common Stock COM 363576109 9,661 118,530 SH   SOLE   118,530 0 0
GENERAC HOLDINGS INC USD0.01 Common Stock COM 368736104 4,556 48,905 SH   SOLE   48,905 0 0
GENERAL ELECTRIC CORP USD0.06 Common Stock COM 369604103 5,676 714,817 SH   SOLE   714,817 0 0
GENERAL MILLS INC USD0.10 Common Stock COM 370334104 2,622 49,680 SH   SOLE   49,680 0 0
GILEAD SCIENCES INC USD0.001 Common Stock COM 375558103 662 8,851 SH   SOLE   8,851 0 0
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord Shs COM 413216300 79 36,250 SH   SOLE   36,250 0 0
JACK HENRY & ASSOCIATES INC USD0.01 Common Stock COM 426281101 31,979 206,000 SH   SOLE   206,000 0 0
HOME DEPOT INC USD0.05 Common Stock COM 437076102 49,504 265,138 SH   SOLE   265,138 0 0
HONEYWELL INTERNATIONAL INC USD1 Common Stock COM 438516106 19,164 143,239 SH   SOLE   143,239 0 0
ILLUMINA INC USD0.01 Common Stock COM 452327109 759 2,778 SH   SOLE   2,778 0 0
INTEL CORP USD0.001 Common Stock COM 458140100 18,587 343,437 SH   SOLE   343,437 0 0
IBM CORP USD0.20 Common Stock COM 459200101 3,775 34,030 SH   SOLE   34,030 0 0
INTUIT INC USD0.01 Common Stock COM 461202103 48,036 208,852 SH   SOLE   208,852 0 0
IONIS PHARMACEUTICALS INC USD0.001 Common Stock COM 462222100 328 6,945 SH   SOLE   6,945 0 0
ISHARES INC MSCI EMU ETF COM 464286608 1,250 40,970 SH   SOLE   40,970 0 0
ISHARES INC MSCI Pacific Ex Japan ETF COM 464286665 4,902 144,554 SH   SOLE   144,554 0 0
ISHARES TRUST Select Dividend ETF COM 464287168 4,658 63,344 SH   SOLE   63,344 0 0
ISHARES TRUST Tips Bond ETF COM 464287176 7,477 63,410 SH   SOLE   63,410 0 0
ISHARES TRUST China Large-Cap ETF COM 464287184 741 19,752 SH   SOLE   19,752 0 0
ISHARES TRUST Core S&P 500 ETF COM 464287200 979 3,788 SH   SOLE   3,788 0 0
ISHARES TRUST Barclays US Aggregate Bond Fd COM 464287226 399 3,458 SH   SOLE   3,458 0 0
ISHARES TRUST MSCI Emerging Markets ETF COM 464287234 5,696 166,888 SH   SOLE   166,888 0 0
ISHARES TRUST Global Technology ETF COM 464287291 4,504 24,698 SH   SOLE   24,698 0 0
ISHARES TRUST S&P Gbl Healthcare Sector COM 464287325 856 14,043 SH   SOLE   14,043 0 0
ISHARES TRUST Global Energy ETF COM 464287341 316 18,725 SH   SOLE   18,725 0 0
ISHARES TRUST Russell Midcap Growth ETF COM 464287481 1,448 11,909 SH   SOLE   11,909 0 0
ISHARES TRUST Core S&P Mid-Cap ETF COM 464287507 924 6,424 SH   SOLE   6,424 0 0
ISHARES TRUST North American Technology ETF COM 464287549 324 1,530 SH   SOLE   1,530 0 0
ISHARES TRUST Global 100 ETF COM 464287572 1,806 40,444 SH   SOLE   40,444 0 0
ISHARES TRUST Russell 1000 ETF COM 464287622 483 3,416 SH   SOLE   3,416 0 0
ISHARES TRUST Russell 2000 ETF COM 464287655 1,942 16,965 SH   SOLE   16,965 0 0
ISHARES TRUST Intl Developed Prop ETF COM 464288422 2,475 88,938 SH   SOLE   88,938 0 0
ISHARES TRUST Intl Select Dividend ETF COM 464288448 528 23,375 SH   SOLE   23,375 0 0
ISHARES TRUST Barclays 1-3 Yr Credit Bond Fd COM 464288646 450 8,587 SH   SOLE   8,587 0 0
ISHARES TRUST S&P US Pref Stock Index Fund COM 464288687 525 16,477 SH   SOLE   16,477 0 0
JOHNSON & JOHNSON USD1 Common Stock COM 478160104 47,018 358,557 SH   SOLE   358,557 0 0
KELLOGG CO USD0.25 Common Stock COM 487836108 1,914 31,898 SH   SOLE   31,898 0 0
KIMBERLEY CLARK CORP NPV Common Stock COM 494368103 2,973 23,252 SH   SOLE   23,252 0 0
KINROSS GOLD CORP NPV Common Shares COM 496902404 75 18,800 SH   SOLE   18,800 0 0
KRAFT HEINZ CO NPV Common Stock COM 500754106 2,037 82,331 SH   SOLE   82,331 0 0
LKQ CORP USD0.01 Common Stock COM 501889208 240 11,700 SH   SOLE   11,700 0 0
L3 HARRIS TECHNOLOGIES INC USD1.00 Common Stock COM 502431109 454 2,523 SH   SOLE   2,523 0 0
LAMB WESTON HOLDINGS USD1 Common Stock COM 513272104 28,836 505,000 SH   SOLE   505,000 0 0
ESTEE LAUDER COS USD0.01 Class A Common Stock COM 518439104 65,627 411,866 SH   SOLE   411,866 0 0
LILLY (ELI) & CO NPV Common Stock COM 532457108 11,646 83,954 SH   SOLE   83,954 0 0
LIMONEIRA CORP NPV Common Stock COM 532746104 981 74,860 SH   SOLE   74,860 0 0
LOCKHEED MARTIN CO USD1 Common Stock COM 539830109 23,796 70,205 SH   SOLE   70,205 0 0
LOEWS CORP USD1 Common Stock COM 540424108 697 20,000 SH   SOLE   20,000 0 0
LULULEMON ATHLETICA INC USD0.01 Common Stock COM 550021109 27,334 144,207 SH   SOLE   144,207 0 0
MARKEL CORP NPV Common Stock COM 570535104 258 278 SH   SOLE   278 0 0
MARSH & MCLENNAN CO INC USD1 Common Stock COM 571748102 8,011 92,657 SH   SOLE   92,657 0 0
MARTIN MARIETTA MATERIALS USD0.01 Common Stock COM 573284106 22,083 116,700 SH   SOLE   116,700 0 0
MCCORMICK & CO INC NPV Vtg Common Stock COM 579780107 320 2,250 SH   SOLE   2,250 0 0
MCCORMICK & CO INC NPV Non Vtg Common Stock COM 579780206 33,898 240,055 SH   SOLE   240,055 0 0
MCDONALD'S CORP USD0.01 Common Stock COM 580135101 4,227 25,564 SH   SOLE   25,564 0 0
MICROSOFT CORP USD 0.00000625 Common Stock COM 594918104 173,252 1,098,547 SH   SOLE   1,098,547 0 0
MICROCHIP TECHNOLOGY INC USD0.001 Common Stock COM 595017104 914 13,480 SH   SOLE   13,480 0 0
MISONIX INC USD0.01 Common Stock COM 604871103 131 13,900 SH   SOLE   13,900 0 0
MONDELEZ INTL INC USD0.01 Common Stock COM 609207105 21,952 438,336 SH   SOLE   438,336 0 0
MOODYS CORP USD0.01 Common Stock COM 615369105 3,135 14,821 SH   SOLE   14,821 0 0
MORGAN STANLEY USD0.01 Common Stock COM 617446448 3,218 94,658 SH   SOLE   94,658 0 0
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord Shs COM 636274409 258 4,435 SH   SOLE   4,435 0 0
NEKTAR THERAPEUTICS USD0.01 Common Stock COM 640268108 182 10,200 SH   SOLE   10,200 0 0
NEWMONT CORP USD1.60 Common Stock COM 651639106 5,472 120,850 SH   SOLE   120,850 0 0
NIKE INC NPV Cls B Common Stock COM 654106103 19,808 239,399 SH   SOLE   239,399 0 0
NORTHERN TRUST CORP USD1.666 Common Stock COM 665859104 13,558 179,669 SH   SOLE   179,669 0 0
OCEANEERING INTL INC USD0.25 Common Stock COM 675232102 118 40,000 SH   SOLE   40,000 0 0
PPG INDUSTRIES INC USD1.666 Common Stock COM 693506107 424 5,077 SH   SOLE   5,077 0 0
PARKER-HANNIFIN CORP USD0.50 Common Stock COM 701094104 889 6,850 SH   SOLE   6,850 0 0
J C PENNEY CO INC USD0.50 Common Stock COM 708160106 4 10,000 SH   SOLE   10,000 0 0
PEPSICO INC USD0.016666 Cap COM 713448108 13,418 111,725 SH   SOLE   111,725 0 0
PFIZER INC USD0.05 Common Stock COM 717081103 20,498 628,006 SH   SOLE   628,006 0 0
PHILIP MORRIS INTL INC NPV Common Stock COM 718172109 4,880 66,884 SH   SOLE   66,884 0 0
PROCTER & GAMBLE CO NPV Common Stock COM 742718109 20,440 185,819 SH   SOLE   185,819 0 0
QUALCOMM INC USD0.001 Common Stock COM 747525103 2,158 31,900 SH   SOLE   31,900 0 0
QUDIAN INC Spon Ads Each Repr 1 Ord Shs COM 747798106 18 10,000 SH   SOLE   10,000 0 0
RAYTHEON CO USD0.01 Common Stock COM 755111507 7,357 56,098 SH   SOLE   56,098 0 0
REPUBLIC SERVICES INC USD0.01 Common Stock COM 760759100 1,106 14,740 SH   SOLE   14,740 0 0
ROLLINS INC USD1 Common Stock COM 775711104 41,106 1,137,400 SH   SOLE   1,137,400 0 0
ROYAL BANK OF CANADA NPV Common Stock COM 780087102 14,896 243,236 SH   SOLE   243,236 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 Shs COM 780259107 505 15,450 SH   SOLE   15,450 0 0
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 Shs COM 780259206 309 8,845 SH   SOLE   8,845 0 0
HENRY SCHEIN CORP USD0.01 Common Stock COM 806407102 712 14,100 SH   SOLE   14,100 0 0
SCHLUMBERGER LTD USD0.01 Common Stock COM 806857108 10,516 779,516 SH   SOLE   779,516 0 0
SCHWAB (CHARLES) CORP USD0.01 Common Stock COM 808513105 483 14,373 SH   SOLE   14,373 0 0
SEABRIDGE GOLD INC NPV Common Stock COM 811916105 136 14,500 SH   SOLE   14,500 0 0
SHERWIN-WILLIAMS USD1 Common Stock COM 824348106 31,247 68,000 SH   SOLE   68,000 0 0
SKECHER USA INC USD0.001 A Common Stock COM 830566105 993 41,809 SH   SOLE   41,809 0 0
JM SMUCKER CO NPV Common Stock COM 832696405 866 7,800 SH   SOLE   7,800 0 0
STANLEY BLACK & DECKER INC USD2.50 Common Stock COM 854502101 560 5,600 SH   SOLE   5,600 0 0
STARBUCKS CORP USD0.001 Common Stock COM 855244109 590 8,981 SH   SOLE   8,981 0 0
STRYKER CORP USD0.10 Common Stock COM 863667101 505 3,036 SH   SOLE   3,036 0 0
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - Agri COM 870297603 4,838 1,007,904 SH   SOLE   1,007,904 0 0
SYSCO CORP NPV Common Stock COM 871829107 1,027 22,510 SH   SOLE   22,510 0 0
TJX COMPANIES INC NPV Common Stock COM 872540109 478 10,006 SH   SOLE   10,006 0 0
T-MOBILE USA INC USD0.00001 Common Stock COM 872590104 254 3,030 SH   SOLE   3,030 0 0
TABULA RASA HEALTHCARE INC USD0.0001 Common Stock COM 873379101 317 6,060 SH   SOLE   6,060 0 0
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord Share COM 874039100 354 7,400 SH   SOLE   7,400 0 0
TAKE TWO INTERACTIVE INC USD0.01 Common Stock COM 874054109 2,723 22,955 SH   SOLE   22,955 0 0
TEXAS INSTRUMENTS INC Common Stock COM 882508104 212 2,121 SH   SOLE   2,121 0 0
TEXAS PACIFIC LAND TRUST USD0.1666 Sub Shs Cert COM 882610108 988 2,600 SH   SOLE   2,600 0 0
THERMO FISHER SCIENTIFIC INC USD1 Common Stock COM 883556102 3,018 10,642 SH   SOLE   10,642 0 0
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split) COM 884903709 3,352 49,758 SH   SOLE   49,758 0 0
TORONTO-DOMINION BANK NPV Common Stock COM 891160509 2,526 60,084 SH   SOLE   60,084 0 0
TRIMBLE INC NPV Common Stock COM 896239100 210 6,600 SH   SOLE   6,600 0 0
TRIUMPH GROUP INC USD0.001 Common Stock COM 896818101 135 20,000 SH   SOLE   20,000 0 0
TRUPANION INC USD0.00001 Common Stock COM 898202106 1,302 50,000 SH   SOLE   50,000 0 0
US BANCORP DEL USD0.01 Common Stock COM 902973304 12,071 350,380 SH   SOLE   350,380 0 0
UNILEVER NV EUR0.16 Shares (NY Listed) COM 904784709 297 6,094 SH   SOLE   6,094 0 0
UNION PACIFIC CORP USD2.50 Common Stock COM 907818108 5,750 40,770 SH   SOLE   40,770 0 0
UTD TECHNOLOGIES CORP USD1 Common Stock COM 913017109 965 10,235 SH   SOLE   10,235 0 0
VANGUARD BOND INDEX FUND Short Term Bond ETF COM 921937827 7,527 91,597 SH   SOLE   91,597 0 0
VANGUARD BOND INDEX FUND Total Bond Market ETF COM 921937835 8,905 104,331 SH   SOLE   104,331 0 0
VANGUARD INTL EQUITY Global Ex US Real Estate ETF COM 922042676 210 4,887 SH   SOLE   4,887 0 0
VANGUARD INTL EQUITY Total World Stock Market ETF COM 922042742 3,947 62,848 SH   SOLE   62,848 0 0
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETF COM 922042858 9,612 286,483 SH   SOLE   286,483 0 0
VANGUARD INTL EQUITY MSCI Pacific ETF COM 922042866 3,309 59,984 SH   SOLE   59,984 0 0
VANGUARD INTL EQUITY European ETF COM 922042874 611 14,112 SH   SOLE   14,112 0 0
VANGUARD INDEX FUNDS S&P 500 ETF (USD) COM 922908363 1,681 7,099 SH   SOLE   7,099 0 0
VANGUARD INDEX FUNDS REIT ETF (USD) COM 922908553 317 4,536 SH   SOLE   4,536 0 0
VANGUARD INDEX FUNDS Extended Market ETF COM 922908652 361 3,990 SH   SOLE   3,990 0 0
VANGUARD INDEX FUNDS Small Cap ETF COM 922908751 340 2,947 SH   SOLE   2,947 0 0
VANGUARD INDEX FUNDS Total Stock Market ETF COM 922908769 434 3,366 SH   SOLE   3,366 0 0
WAL-MART STORES INC USD0.1 Common Stock COM 931142103 1,279 11,255 SH   SOLE   11,255 0 0
WALGREENS BOOTS ALLIANCE USD0.01 Common Stock COM 931427108 1,088 23,792 SH   SOLE   23,792 0 0
WELLS FARGO & CO USD1.6666 Common Stock COM 949746101 540 18,825 SH   SOLE   18,825 0 0
WEYERHAUSER CO USD1.25 Common Stock COM 962166104 707 41,720 SH   SOLE   41,720 0 0
ZEBRA TECHNOLOGIES USD0.01 Class A Common Stock COM 989207105 268 1,457 SH   SOLE   1,457 0 0
AT&T INC USD1 Common Stock COM 00206R102 6,873 235,771 SH   SOLE   235,771 0 0
ABBOTT LABORATORIES NPV Common Stock COM 002824100 67,302 852,895 SH   SOLE   852,895 0 0
ABBVIE INC USD0.01 Common Stock COM 00287Y109 8,507 111,649 SH   SOLE   111,649 0 0
ABIOMED INC USD0.01 Common Stock COM 003654100 828 5,702 SH   SOLE   5,702 0 0
ACTIVISION BLIZZARD INC USD0.000001 Common Stock COM 00507V109 17,192 289,039 SH   SOLE   289,039 0 0
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord Shs COM 00653A107 1,085 398,853 SH   SOLE   398,853 0 0
ADOBE INC NPV Common Stock COM 00724F101 93,750 294,588 SH   SOLE   294,588 0 0
AGNICO EAGLE MINES LTD NPV Common Stock COM 008474108 1,794 45,380 SH   SOLE   45,380 0 0
ALAMOS GOLD INC NPV Class A Common Stock COM 011532108 58 11,501 SH   SOLE   11,501 0 0
ALBEMARLE CORP USD0.01 Common Stock COM 012653101 265 4,695 SH   SOLE   4,695 0 0
ALEXION PHARMACEUTICALS INC USD0.0001 Common Stock COM 015351109 239 2,660 SH   SOLE   2,660 0 0
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 Ord COM 01609W102 17,410 89,520 SH   SOLE   89,520 0 0
ALLEGHENY TECHNOLOGY INC USD0.10 Common Stock COM 01741R102 170 20,000 SH   SOLE   20,000 0 0
ALMADEN MINERALS LTD NPV Cls B Common Stock COM 020283305 17 60,000 SH   SOLE   60,000 0 0
ALPHABET INC USD0.001 Cls C Common Stock COM 02079K107 58,113 49,976 SH   SOLE   49,976 0 0
ALPHABET INC USD0.001 Cls A Common Stock COM 02079K305 94,431 81,269 SH   SOLE   81,269 0 0
ALTERYX INC USD0.0001 Class A Common Stock COM 02156B103 2,393 25,146 SH   SOLE   25,146 0 0
ALTRIA GROUP INC USD0.333333 Common Stock COM 02209S103 23,859 616,983 SH   SOLE   616,983 0 0
AMAZON COM INC USD0.01 Common Stock COM 023135106 204,032 104,647 SH   SOLE   104,647 0 0
AMERICAN EXPRESS CORP USD0.20 Common Stock COM 025816109 1,974 23,060 SH   SOLE   23,060 0 0
AMERICAN INTL GROUP INC C/Warrants (19/01/2021) COM 026874156 23 28,733 SH   SOLE   28,733 0 0
AMERICAN WATER WORKS USD0.01 Common Stock COM 030420103 265 2,220 SH   SOLE   2,220 0 0
AMETEK INC NPV Common Stock COM 031100100 1,055 14,642 SH   SOLE   14,642 0 0
AMGEN INC USD0.0001 Common Stock COM 031162100 15,740 77,638 SH   SOLE   77,638 0 0
AMPHENOL CORP USD0.001 Cls A Common Stock COM 032095101 43,219 593,013 SH   SOLE   593,013 0 0
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com Stk COM 035128206 692 41,633 SH   SOLE   41,633 0 0
APACHE CORP USD1.25 Common Stock COM 037411105 117 27,955 SH   SOLE   27,955 0 0
APPLE INC NPV Common Stock COM 037833100 107,621 423,223 SH   SOLE   423,223 0 0
APPFOLIO INC USD0.0001 Cls A Common Stock COM 03783C100 1,526 13,750 SH   SOLE   13,750 0 0
AURORA CANNABIS INC NPV Common Stock COM 05156X108 10 10,900 SH   SOLE   10,900 0 0
AURYN RESOURCES INC NPV Common Stock COM 05208W108 23 25,000 SH   SOLE   25,000 0 0
AUTODESK INC NPV Common Stock COM 052769106 40,278 258,028 SH   SOLE   258,028 0 0
AUTO DATA PROCESS USD0.10 Common Stock COM 053015103 210 1,535 SH   SOLE   1,535 0 0
BCE INC NPV Common Stock COM 05534B760 2,560 63,110 SH   SOLE   63,110 0 0
BADGER METER INC USD1 Common Stock COM 056525108 247 4,600 SH   SOLE   4,600 0 0
BALL CORP NPV Common Stock COM 058498106 2,583 39,954 SH   SOLE   39,954 0 0
BANCO SANTANDER SA ADR Rep 1 EUR0.50 Ord Shares COM 05964H105 25 10,626 SH   SOLE   10,626 0 0
BANK OF AMERICA CORP NPV Common Stock COM 060505104 3,700 174,285 SH   SOLE   174,285 0 0
BANK OF MONTREAL NPV Common Stock COM 063671101 3,028 60,650 SH   SOLE   60,650 0 0
BANK OF NOVA SCOTIA NPV Common Stock COM 064149107 11,073 274,219 SH   SOLE   274,219 0 0
BARRICK GOLD CORP NPV Common Stock COM 067901108 5,452 297,001 SH   SOLE   297,001 0 0
BECTON DICKINSON & CO NPV Common Stock COM 075887109 45,140 196,458 SH   SOLE   196,458 0 0
BERKSHIRE HATHAWAY INC USD5 Class A Common Stock COM 084670108 2,448 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common Stock COM 084670702 30,799 168,456 SH   SOLE   168,456 0 0
BIOLIFE SOLUTIONS USD0.001 Common Stock COM 09062W204 115 12,089 SH   SOLE   12,089 0 0
BLACKROCK INC NPV Class A Common Stock COM 09247X101 597 1,357 SH   SOLE   1,357 0 0
BLACKSTONE GROUP INC USD0.00001 Cls A Com Stk COM 09260D107 928 20,373 SH   SOLE   20,373 0 0
BOEING CO USD5 Common Stock COM 097023105 1,458 9,773 SH   SOLE   9,773 0 0
BOOKING HOLDINGS INC USD0.008 Common Stock COM 09857L108 1,900 1,412 SH   SOLE   1,412 0 0
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common Stock COM 11133T103 28,961 305,400 SH   SOLE   305,400 0 0
BROADCOM CORP USD1 Common Stock COM 11135F101 276 1,162 SH   SOLE   1,162 0 0
CME GROUP INC USD0.01 Cls A Common Stock COM 12572Q105 11,445 66,191 SH   SOLE   66,191 0 0
CABLE ONE INC USD0.01 Common Stock COM 12685J105 227 138 SH   SOLE   138 0 0
CAMECO CORP NPV Common Stock COM 13321L108 103 13,505 SH   SOLE   13,505 0 0
CANADIAN PACIFIC RAILWAY LTD NPV Common Stock COM 13645T100 1,068 4,897 SH   SOLE   4,897 0 0
CHARTER COMMUNICATIONS INC USD0.001 Class A Common Stock COM 16119P108 226 517 SH   SOLE   517 0 0
CHINA MOBILE LTD Spon ADR Ea Rep 5 HKD0.10 Ord COM 16941M109 452 12,000 SH   SOLE   12,000 0 0
CHINA DISTANCE EDUCATION HLDGS Spon ADR Each Rep 4 Ord Shs COM 16944W104 100 15,000 SH   SOLE   15,000 0 0
CISCO SYSTEMS INC USD0.001 Common Stock COM 17275R102 5,881 149,602 SH   SOLE   149,602 0 0
COHEN & STEERS INFRASTRUCTURE USD0.001 Common Stock COM 19248A109 1,831 97,126 SH   SOLE   97,126 0 0
COMCAST CORP USD1 A Common Stock COM 20030N101 648 18,854 SH   SOLE   18,854 0 0
CONOCOPHILLIPS INC USD0.01 Common Stock COM 20825C104 392 12,713 SH   SOLE   12,713 0 0
CONSTELLATION BRANDS INC USD Cls A Common Stock COM 21036P108 1,272 8,872 SH   SOLE   8,872 0 0
COSTCO CORP NPV Common Stock COM 22160K105 41,710 146,201 SH   SOLE   146,201 0 0
COSTAR GROUP INC USD0.01 Common Stock COM 22160N109 43,630 74,300 SH   SOLE   74,300 0 0
DIAGEO PLC ADR Ea Rep 4 28 101/108p Ord COM 25243Q205 392 3,080 SH   SOLE   3,080 0 0
EDWARDS LIFESCIENCES CORP USD1 Common Stock COM 28176E108 284 1,507 SH   SOLE   1,507 0 0
ENDAVA PLC Spon ADS Each Rep 1 Ord Shares COM 29260V105 357 10,150 SH   SOLE   10,150 0 0
ENPHASE ENERGY INC USD0.00001 Common Stock COM 29355A107 203 6,300 SH   SOLE   6,300 0 0
EQUINIX INC USD0.001 New Common Stock COM 29444U700 2,932 4,695 SH   SOLE   4,695 0 0
EVENTBRITE INC USD0.00001 Class A Com Stock COM 29975E109 101 13,850 SH   SOLE   13,850 0 0
EXACT SCIENCES CORP USD0.01 Common Stock COM 30063P105 742 12,800 SH   SOLE   12,800 0 0
EXELIXIS INC USD0.001 Common Stock COM 30161Q104 301 17,500 SH   SOLE   17,500 0 0
EXPEDIA INC USD0.001 Com Stk (Post-Split) COM 30212P303 230 4,090 SH   SOLE   4,090 0 0
EXXON MOBIL CORP NPV Common Stock COM 30231G102 7,782 204,944 SH   SOLE   204,944 0 0
FACEBOOK INC USD0.000006 Cls A Common Stock COM 30303M102 16,223 97,260 SH   SOLE   97,260 0 0
FASTLY INC USD0.00002 Cls A Common Stock COM 31188V100 238 12,550 SH   SOLE   12,550 0 0
FIDELITY NATIONAL INFORMATION USD0.01 Common Stock COM 31620M106 13,142 108,038 SH   SOLE   108,038 0 0
FIRST REP BANK SAN FRANCISCO USD0.01 Common Stock COM 33616C100 8,907 108,255 SH   SOLE   108,255 0 0
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETF COM 33737J109 551 27,766 SH   SOLE   27,766 0 0
FIRST TRUST Japan AlphaDEX ETF COM 33737J158 430 10,667 SH   SOLE   10,667 0 0
FIRST TRUST Emerging Markets AlphaDEX ETF COM 33737J182 441 25,049 SH   SOLE   25,049 0 0
FIRST TRUST Eurozone AlphaDEX ETF COM 33737J505 1,991 69,800 SH   SOLE   69,800 0 0
FREEPORT-MCMORAN INC USD0.10 Common Stock COM 35671D857 532 78,840 SH   SOLE   78,840 0 0
GW PHARMACEUTICALS PLC ADS Each Rep 12 Ord Shares COM 36197T103 2,806 32,038 SH   SOLE   32,038 0 0
GLAXOSMITHKLINE PLC Spon ADR (Cnv 2 Ord 25p) COM 37733W105 261 6,876 SH   SOLE   6,876 0 0
GLOBAL PAYMENTS INC NPV Common Stock COM 37940X102 45,992 318,880 SH   SOLE   318,880 0 0
GOLDMAN SACHS GROUP USD0.01 Common Stock COM 38141G104 557 3,606 SH   SOLE   3,606 0 0
HMS HOLDINGS CORP USD0.01 Common Stock COM 40425J101 308 12,200 SH   SOLE   12,200 0 0
IMV INC NPV Common Stock COM 44974L103 27 15,625 SH   SOLE   15,625 0 0
IDEXX LABORATORIES INC USD0.10 Common Stock COM 45168D104 37,523 154,900 SH   SOLE   154,900 0 0
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETF COM 45409B206 210 8,650 SH   SOLE   8,650 0 0
INGERSOLL RAND INC USD1 Common Stock COM 45687V106 610 24,614 SH   SOLE   24,614 0 0
INTUITIVE SURGICAL INC USD0.001 Common Stock COM 46120E602 41,699 84,205 SH   SOLE   84,205 0 0
INVESCO EXCH TRDII S&P 500 Low Volatility ETF COM 46138E354 214 4,555 SH   SOLE   4,555 0 0
INVESCO EXCH TRDII Preferred ETF COM 46138E511 145 11,000 SH   SOLE   11,000 0 0
INVESCO EXCHANGE TRADING Intl Corp Bond ETF COM 46138E636 4,019 164,242 SH   SOLE   164,242 0 0
ISHARES INC MSCI Japan New ETF (P/R Split) COM 46434G822 4,770 96,580 SH   SOLE   96,580 0 0
ISHARES TRUST MSCI UK New ETF (Post Cons) COM 46435G334 5,995 251,059 SH   SOLE   251,059 0 0
JP MORGAN CHASE & CO USD1 Common Stock COM 46625H100 29,201 324,342 SH   SOLE   324,342 0 0
KEURIG DR PEPPER USD0.01 Common Stock COM 49271V100 1,192 49,127 SH   SOLE   49,127 0 0
MANULIFE FINANCIAL CORP NPV Common Stock COM 56501R106 1,262 101,700 SH   SOLE   101,700 0 0
MASTERCARD INC USD0.0001 Class A Common Stock COM 57636Q104 74,110 306,798 SH   SOLE   306,798 0 0
MATCH GROUP INC USD0.001 Common Stock COM 57665R106 44,345 671,488 SH   SOLE   671,488 0 0
MERCADOLIBRE INC USD0.001 Common Stock COM 58733R102 254 520 SH   SOLE   520 0 0
MERCK & CO INC USD0.50 Common Stock COM 58933Y105 4,296 55,834 SH   SOLE   55,834 0 0
NETFLIX COM INC USD0.001 Common Stock COM 64110L106 35,791 95,315 SH   SOLE   95,315 0 0
NEXTERA ENERGY INC USD0.01 Common Stock COM 65339F101 250 1,040 SH   SOLE   1,040 0 0
NEXGEN ENERGY LTD NPV Common Stock COM 65340P106 8 10,500 SH   SOLE   10,500 0 0
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) Shares COM 66987V109 8,244 99,989 SH   SOLE   99,989 0 0
NVIDIA CORP USD0.001 Common Stock COM 67066G104 50,680 192,261 SH   SOLE   192,261 0 0
PTC INC USD0.01 Common Stock COM 69370C100 4,185 68,366 SH   SOLE   68,366 0 0
PAYPAL HOLDINGS INC USD0.0001 Common Stock COM 70450Y103 72,918 761,623 SH   SOLE   761,623 0 0
PENUMBRA INC USD0.001 Common Stock COM 70975L107 484 3,000 SH   SOLE   3,000 0 0
RINGCENTRAL INC USD0.0001 Cls A Common Stock COM 76680R206 50,201 236,900 SH   SOLE   236,900 0 0
S&P GLOBAL INC USD1 Common Stock COM 78409V104 49,153 200,584 SH   SOLE   200,584 0 0
SPDR SERIES TRUST S&P 500 ETF Trust COM 78462F103 27,056 104,971 SH   SOLE   104,971 0 0
SPDR GOLD TRUST NPV Shares ETF COM 78463V107 24,577 166,004 SH   SOLE   166,004 0 0
SPDR INDEX SHARES S&P Gbl Infrastructure ETF COM 78463X855 3,326 85,201 SH   SOLE   85,201 0 0
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETF COM 78464A151 665 21,393 SH   SOLE   21,393 0 0
SPDR SERIES TRUST S&P MidCap 400 ETF COM 78467Y107 263 1,000 SH   SOLE   1,000 0 0
SALESFORCE.COM INC USD0.001 Common Stock COM 79466L302 39,705 275,767 SH   SOLE   275,767 0 0
SHOPIFY INC NPV Sub-Vtg Cls A Common Stock COM 82509L107 226 543 SH   SOLE   543 0 0
SIERRA METALS INC NPV Common Stock COM 82639W106 50 66,700 SH   SOLE   66,700 0 0
SILK ROAD MEDICAL INC USD0.001 Common Stock COM 82710M100 236 7,490 SH   SOLE   7,490 0 0
SLACK TECHNOLGIES INC USD0.0001 Cls A Common Stock COM 83088V102 204 7,600 SH   SOLE   7,600 0 0
SORRENTO THERAPEUTICS INC USD0.0001 Common Stock COM 83587F202 86 46,784 SH   SOLE   46,784 0 0
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted) COM 85208R101 160 10,920 SH   SOLE   10,920 0 0
STARWOOD PROPERTY TRUST INC USD0.01 Common Stock COM 85571B105 221 21,550 SH   SOLE   21,550 0 0
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common Stock COM 87357P100 323 8,050 SH   SOLE   8,050 0 0
TESLA INC USD0.001 Common Stock COM 88160R101 3,429 6,543 SH   SOLE   6,543 0 0
TETRA TECH INC USD0.01 Common Stock COM 88162G103 1,050 14,870 SH   SOLE   14,870 0 0
3M COMPANY USD0.01 Common Stock COM 88579Y101 1,021 7,476 SH   SOLE   7,476 0 0
TOTAL SA Spon ADR Each Rep 1 Ord Shares COM 89151E109 218 5,841 SH   SOLE   5,841 0 0
UBER TECHNOLOGIES USD0.00001 Common Stock COM 90353T100 328 11,735 SH   SOLE   11,735 0 0
ULTA BEAUTY INC USD0.01 Common Stock COM 90384S303 9,613 54,715 SH   SOLE   54,715 0 0
UNITED HEALTHCARE CORP USD0.01 Common Stock COM 91324P102 234 938 SH   SOLE   938 0 0
UR ENERGY INC NPV Common Stock COM 91688R108 21 53,000 SH   SOLE   53,000 0 0
VANECK VECTORS ETF Gold Miners ETF COM 92189F106 331 14,360 SH   SOLE   14,360 0 0
VANGUARD CHARLOTTE Total Intl Bond Index Fund ETF COM 92203J407 438 7,790 SH   SOLE   7,790 0 0
VANGUARD WORLD FUNDS Healthcare ETF COM 92204A504 650 3,914 SH   SOLE   3,914 0 0
VANGUARD INVESTMENTS Russell 2000 ETF COM 92206C664 318 3,450 SH   SOLE   3,450 0 0
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETF COM 92206C680 453 2,927 SH   SOLE   2,927 0 0
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETF COM 92206C870 2,124 24,390 SH   SOLE   24,390 0 0
VERIZON COMMS INC NPV Common Stock COM 92343V104 55,913 1,040,630 SH   SOLE   1,040,630 0 0
VERISK ANALYTICS INC USD0.001 Common Stock COM 92345Y106 11,072 79,440 SH   SOLE   79,440 0 0
VIACOMCBS INC USD0.001 Class B Common Stock COM 92556H206 160 11,403 SH   SOLE   11,403 0 0
VISA INC USD0.0001 Common Stock COM 92826C839 238,763 1,481,896 SH   SOLE   1,481,896 0 0
WEC ENERGY GROUP INC USD0.01 Common Stock COM 92939U106 26,277 298,165 SH   SOLE   298,165 0 0
WASTE CONNECTIONS INC NPV Common Stock COM 94106B101 34,973 451,264 SH   SOLE   451,264 0 0
WASTE MANAGEMENT INC NPV Common Stock COM 94106L109 1,331 14,375 SH   SOLE   14,375 0 0
WISDOMTREE TRUST Japan Hedged Equity Fund COM 97717W851 2,527 59,941 SH   SOLE   59,941 0 0
XYLEM INC USD0.01 Common Stock COM 98419M100 15,598 239,487 SH   SOLE   239,487 0 0
YAMANA GOLD INC NPV Common Stock (USD) COM 98462Y100 56 20,230 SH   SOLE   20,230 0 0
ZOETIS INC USD0.01 Cls A Common Stock COM 98978V103 10,125 86,029 SH   SOLE   86,029 0 0
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common Stock COM 98980L101 284 1,944 SH   SOLE   1,944 0 0