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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
2U INC USD0.001 Common StockCOM90214J10197624,400SH SOLE 24,40000
3M COMPANY USD0.01 Common StockCOM88579Y1012,10012,017SH SOLE 12,01700
ABBOTT LABORATORIES NPV Common StockCOM002824100132,8841,213,662SH SOLE 1,213,66200
ABBVIE INC USD0.01 Common StockCOM00287Y10911,107103,658SH SOLE 103,65800
ABERDEEN STANDARD Physical Platinum Shares ETFCOM0032601062292,270SH SOLE 2,27000
ABIOMED INC USD0.01 Common StockCOM0036541001,7515,402SH SOLE 5,40200
ACTIVISION BLIZZARD INC USD0.000001 Common StockCOM00507V10934,075366,995SH SOLE 366,99500
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord ShsCOM00653A1072,333432,921SH SOLE 432,92100
ADOBE INC NPV Common StockCOM00724F101156,997313,919SH SOLE 313,91900
ADVANCED MICRO DEVICES INC USD0.01 Common StockCOM0079031074254,634SH SOLE 4,63400
AGNICO EAGLE MINES LTD NPV Common StockCOM0084741083,43648,828SH SOLE 48,82800
AIR PRODUCTS & CHEMICALS INC USD1 Common StockCOM0091581069903,623SH SOLE 3,62300
ALAMOS GOLD INC NPV Class A Common StockCOM01153210810211,611SH SOLE 11,61100
ALBEMARLE CORP USD0.01 Common StockCOM0126531012921,980SH SOLE 1,98000
ALEXION PHARMACEUTICALS INC USD0.0001 Common StockCOM0153511094362,790SH SOLE 2,79000
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 OrdCOM01609W10230,303130,206SH SOLE 130,20600
ALIGN TECHNOLOGY INC USD0.0001 Common StockCOM01625510183,582156,409SH SOLE 156,40900
ALLEGHENY TECHNOLOGY INC USD0.10 Common StockCOM01741R10233520,000SH SOLE 20,00000
ALMADEN MINERALS LTD NPV Cls B Common StockCOM0202833052860,000SH SOLE 60,00000
ALPHABET INC USD0.001 Cls A Common StockCOM02079K305194,965111,241SH SOLE 111,24100
ALPHABET INC USD0.001 Cls C Common StockCOM02079K10797,06655,407SH SOLE 55,40700
ALTERYX INC USD0.0001 Class A Common StockCOM02156B1033,05625,090SH SOLE 25,09000
ALTRIA GROUP INC USD0.333333 Common StockCOM02209S10324,360594,155SH SOLE 594,15500
AMAZON COM INC USD0.01 Common StockCOM023135106377,263115,834SH SOLE 115,83400
AMERICAN EXPRESS CORP USD0.20 Common StockCOM0258161091,21910,079SH SOLE 10,07900
AMERICAN WATER WORKS USD0.01 Common StockCOM0304201033072,000SH SOLE 2,00000
AMETEK INC NPV Common StockCOM0311001001,69414,007SH SOLE 14,00700
AMGEN INC USD0.0001 Common StockCOM03116210021,99895,676SH SOLE 95,67600
AMPHENOL CORP USD0.001 Cls A Common StockCOM03209510197,696747,082SH SOLE 747,08200
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com StkCOM03512820694241,633SH SOLE 41,63300
ANSYS INC USD0.01 Common StockCOM03662Q10523,92465,762SH SOLE 65,76200
APACHE CORP USD1.25 Common StockCOM03741110539727,955SH SOLE 27,95500
APPFOLIO INC USD0.0001 Cls A Common StockCOM03783C1002,47613,750SH SOLE 13,75000
APPLE INC NPV Common StockCOM037833100205,9461,552,083SH SOLE 1,552,08300
APPLIED MATERIALS INC NPV Common StockCOM0382221052252,603SH SOLE 2,60300
ARCHER-DANIELS-MIDLAND CO NPV Common StockCOM0394831022725,395SH SOLE 5,39500
ARES MANAGEMENT CORP USD0.01 Cls A Common StockCOM03990B1012495,300SH SOLE 5,30000
ARK INVEST Innovation ETFCOM00214Q1047235,809SH SOLE 5,80900
AT&T INC USD1 Common StockCOM00206R10215,003521,663SH SOLE 521,66300
AUTO DATA PROCESS USD0.10 Common StockCOM0530151033,03517,227SH SOLE 17,22700
AUTODESK INC NPV Common StockCOM05276910688,970291,381SH SOLE 291,38100
AXON ENTERPRISE INC USD0.00001 Common StockCOM05464C1018,76071,494SH SOLE 71,49400
BADGER METER INC USD1 Common StockCOM0565251081,52416,200SH SOLE 16,20000
BALL CORP NPV Common StockCOM0584981063,07432,986SH SOLE 32,98600
BALLARD POWER SYSTEMS NPV Common StockCOM0585861081,10047,000SH SOLE 47,00000
BANK OF AMERICA CORP NPV Common StockCOM06050510413,939459,886SH SOLE 459,88600
BANK OF MONTREAL NPV Common StockCOM0636711012,99239,389SH SOLE 39,38900
BANK OF NOVA SCOTIA NPV Common StockCOM0641491078,238152,561SH SOLE 152,56100
BARRICK GOLD CORP NPV Common StockCOM0679011086,104267,684SH SOLE 267,68400
BCE INC NPV Common StockCOM05534B7603,16274,025SH SOLE 74,02500
BECTON DICKINSON & CO NPV Common StockCOM07588710934,578138,190SH SOLE 138,19000
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common StockCOM08467070283,626360,659SH SOLE 360,65900
BERKSHIRE HATHAWAY INC USD5 Class A Common StockCOM0846701082,7838SH SOLE 800
BIOLIFE SOLUTIONS USD0.001 Common StockCOM09062W2043609,018SH SOLE 9,01800
BLACKROCK INC NPV Class A Common StockCOM09247X1011,2241,697SH SOLE 1,69700
BLACKSTONE GROUP INC USD0.00001 Cls A Com StkCOM09260D1071,18518,283SH SOLE 18,28300
BOEING CO USD5 Common StockCOM0970231051,2125,663SH SOLE 5,66300
BOOKING HOLDINGS INC USD0.008 Common StockCOM09857L10811,4645,147SH SOLE 5,14700
BOSTON SCIENTIFIC USD0.01 Common StockCOM10113710785423,745SH SOLE 23,74500
BRAEMAR HOTELS & RESORTS INC USD0.01 Common StockCOM10482B1015111,000SH SOLE 11,00000
BRISTOL-MYERS SQUIBB CO NPV Common StockCOM1101221081,71627,666SH SOLE 27,66600
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord ShareCOM11044810753614,303SH SOLE 14,30300
BROADCOM CORP USD1 Common StockCOM11135F1015091,162SH SOLE 1,16200
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common StockCOM11133T10355,239360,566SH SOLE 360,56600
BROOKFIELD ASSET MGMT NPV Cls A Voting SharesCOM1125851048,151197,371SH SOLE 197,37100
BROWN-FORMAN CORP USD0.15 B Common StockCOM1156372098,235103,673SH SOLE 103,67300
CADENCE DESIGN SYSTEMS INC USD0.01 Common StockCOM12738710826,713195,800SH SOLE 195,80000
CAMECO CORP NPV Common StockCOM13321L10817713,200SH SOLE 13,20000
CANADIAN IMPERIAL BANK NPV Common StockCOM1360691015,23361,320SH SOLE 61,32000
CANADIAN NATIONAL RAILWAYS CO NPV Common StockCOM1363751021,46713,356SH SOLE 13,35600
CANADIAN PACIFIC RAILWAY LTD NPV Common StockCOM13645T1001,6254,690SH SOLE 4,69000
CARA THERAPEUTICS INC USD0.001 Common StockCOM14075510928719,000SH SOLE 19,00000
CARLISLE COS INC USD1 Common StockCOM1423391001,56210,000SH SOLE 10,00000
CARLYLE GROUP INC USD0.01 Common StockCOM14316J1082026,430SH SOLE 6,43000
CARMAX INC USD0.50 Common StockCOM1431301023403,600SH SOLE 3,60000
CARRIER GLOBAL CORP USD0.01 Common Stock (WI)COM14448C1043258,625SH SOLE 8,62500
CATERPILLAR INC USD1 Common StockCOM1491231011,6439,024SH SOLE 9,02400
CEMEX SAB DE CV Spon ADR Rep 10 CPOCOM1512908896813,084SH SOLE 13,08400
CGI INC NPV Class A Sub Voting SharesCOM12532H1042383,000SH SOLE 3,00000
CH ROBINSON WORLDWIDE INC USD0.10 Common StockCOM12541W2092182,320SH SOLE 2,32000
CHARTER COMMUNICATIONS INC USD0.001 Class A Common StockCOM16119P108342517SH SOLE 51700
CHEGG INC USD0.001 Common StockCOM16309210955,824618,000SH SOLE 618,00000
CHEVRON CORP USD0.75 Common StockCOM16676410010,492124,237SH SOLE 124,23700
CINTAS CORP NPV Common StockCOM17290810562,562177,000SH SOLE 177,00000
CISCO SYSTEMS INC USD0.001 Common StockCOM17275R1022,48055,417SH SOLE 55,41700
CITIGROUP INC USD0.01 Common StockCOM17296742449,817807,924SH SOLE 807,92400
CLOROX CO USD1 Common StockCOM18905410921,923108,575SH SOLE 108,57500
CLOUDFLARE INC USD0.001 Cls A Common StockCOM18915M10781810,758SH SOLE 10,75800
CME GROUP INC USD0.01 Cls A Common StockCOM12572Q10536,854202,441SH SOLE 202,44100
COCA-COLA CO USD0.25 Common StockCOM191216100129,4452,360,411SH SOLE 2,360,41100
COGNIZANT TECHNOLOGY USD0.01 Class A Common StockCOM1924461024775,817SH SOLE 5,81700
COHEN & STEERS INFRASTRUCTURE USD0.001 Common StockCOM19248A1092,57599,726SH SOLE 99,72600
COLGATE-PALMOLIVE CO NPV Common StockCOM19416210321,833255,323SH SOLE 255,32300
COMCAST CORP USD1 A Common StockCOM20030N10162411,907SH SOLE 11,90700
CONOCOPHILLIPS INC USD0.01 Common StockCOM20825C1041,10827,699SH SOLE 27,69900
COOPER COS INC USD0.10 Common StockCOM2166484029,80026,973SH SOLE 26,97300
COPART INC USD0.001 Common StockCOM2172041062451,925SH SOLE 1,92500
CORNING INC USD0.50 Common StockCOM2193501052,43067,498SH SOLE 67,49800
COSTAR GROUP INC USD0.01 Common StockCOM22160N10976,06882,300SH SOLE 82,30000
COSTCO CORP NPV Common StockCOM22160K10591,193242,106SH SOLE 242,10600
CROWN CASTLE INTL CORP USD0.01 Common StockCOM22822V1017744,862SH SOLE 4,86200
CROWN HOLDINGS INC USD5 Common StockCOM2283681063,51035,025SH SOLE 35,02500
CVS CORP USD0.01 Common StockCOM12665010098414,402SH SOLE 14,40200
DANAHER CORP USD0.01 Common StockCOM2358511023021,361SH SOLE 1,36100
DAQO NEW ENERGY CORP ADR Each Rep 25 Ord SharesCOM23703Q20366011,500SH SOLE 11,50000
DEERE & CO USD1 Common StockCOM2441991052,5959,645SH SOLE 9,64500
DEXCOM INC USD0.001 Common StockCOM25213110718,26649,405SH SOLE 49,40500
DIAGEO PLC ADR Ea Rep 4 28 101/108p OrdCOM25243Q2055053,180SH SOLE 3,18000
DISCOVER FINANCIAL SERVICES USD0.01 Common StockCOM25470910830,810340,324SH SOLE 340,32400
DOLLAR GENERAL CORP USD0.875 Common StockCOM2566771055,95728,327SH SOLE 28,32700
DOVER CORP USD1 Common StockCOM2600031081,97215,616SH SOLE 15,61600
DOW INC USD0.01 Common Stock WICOM2605571033696,646SH SOLE 6,64600
EASTGROUP PROPERTIES INC USD0.0001 Common StockCOM2772761012071,500SH SOLE 1,50000
EBAY INC USD0.001 Common StockCOM27864210380015,930SH SOLE 15,93000
ECOLAB INC USD1 Common StockCOM27886510020,89096,554SH SOLE 96,55400
EDWARDS LIFESCIENCES CORP USD1 Common StockCOM28176E10821,375234,294SH SOLE 234,29400
ELECTRONIC ARTS INC USD0.01 Common StockCOM28551210910,93476,144SH SOLE 76,14400
EMERSON ELECTRIC CO USD0.50 Common StockCOM2910111042,66133,105SH SOLE 33,10500
ENDAVA PLC Spon ADS Each Rep 1 Ord SharesCOM29260V10595612,450SH SOLE 12,45000
ENPHASE ENERGY INC USD0.00001 Common StockCOM29355A1071,1056,300SH SOLE 6,30000
EPAM SYSTEMS INC USD0.001 Common StockCOM29414B104269750SH SOLE 75000
EQUINIX INC USD0.001 New Common StockCOM29444U70015,95822,345SH SOLE 22,34500
ESTEE LAUDER COS USD0.01 Class A Common StockCOM518439104154,935582,045SH SOLE 582,04500
EVENTBRITE INC USD0.00001 Class A Com StockCOM29975E10934519,070SH SOLE 19,07000
EVOQUA WATER TECHNOLOGIES CORP USD0.01 Common StockCOM30057T1051,17343,470SH SOLE 43,47000
EXACT SCIENCES CORP USD0.01 Common StockCOM30063P1051,69612,800SH SOLE 12,80000
EXELIXIS INC USD0.001 Common StockCOM30161Q10435117,500SH SOLE 17,50000
EXXON MOBIL CORP NPV Common StockCOM30231G1027,744187,862SH SOLE 187,86200
FACEBOOK INC USD0.000006 Cls A Common StockCOM30303M10239,288143,828SH SOLE 143,82800
FASTENAL COMPANY USD0.01 Common StockCOM3119001043918,000SH SOLE 8,00000
FASTLY INC USD0.00002 Cls A Common StockCOM31188V1001,24814,281SH SOLE 14,28100
FIDELITY NATIONAL FINANCIAL USD0.0001 Common StockCOM31620R3032817,200SH SOLE 7,20000
FIDELITY NATIONAL INFORMATION USD0.01 Common StockCOM31620M10632,962233,012SH SOLE 233,01200
FIRST REP BANK SAN FRANCISCO USD0.01 Common StockCOM33616C10020,380138,707SH SOLE 138,70700
FIRST SOLAR INC USD0.001 Common StockCOM3364331077627,703SH SOLE 7,70300
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETFCOM33737J10977924,516SH SOLE 24,51600
FIRST TRUST Cloud Computing ETFCOM33734X1925,16654,365SH SOLE 54,36500
FIRST TRUST Emerging Markets AlphaDEX ETFCOM33737J18262924,897SH SOLE 24,89700
FIRST TRUST Eurozone AlphaDEX ETFCOM33737J5052,37156,961SH SOLE 56,96100
FIRST TRUST Japan AlphaDEX ETFCOM33737J15890617,554SH SOLE 17,55400
FIRST TRUST Mid Cap Core AlphaDEX ETFCOM33735B1084034,859SH SOLE 4,85900
FORD MOTOR CO USD0.01 Common StockCOM34537086011513,109SH SOLE 13,10900
FREEPORT-MCMORAN INC USD0.10 Common StockCOM35671D85791735,240SH SOLE 35,24000
FRESHPET INC USD0.001 Common StockCOM35803910583,916591,000SH SOLE 591,00000
GALLAGHER AJ & CO USD1 Common StockCOM36357610914,647118,400SH SOLE 118,40000
GENERAC HOLDINGS INC USD0.01 Common StockCOM36873610415,49668,140SH SOLE 68,14000
GENERAL ELECTRIC CORP USD0.06 Common StockCOM3696041037,937734,900SH SOLE 734,90000
GENERAL MILLS INC USD0.10 Common StockCOM3703341043,17654,011SH SOLE 54,01100
GENERAL MOTORS CO USD0.01 Common StockCOM37045V1002115,060SH SOLE 5,06000
GILEAD SCIENCES INC USD0.001 Common StockCOM3755581035669,718SH SOLE 9,71800
GLAXOSMITHKLINE PLC Spon ADR (Cnv 2 Ord 25p)COM37733W1052476,725SH SOLE 6,72500
GLOBAL PAYMENTS INC NPV Common StockCOM37940X10278,616364,945SH SOLE 364,94500
GODADDY INC USD0.001 Cls A Common StockCOM38023710730,784371,113SH SOLE 371,11300
GOLDMAN SACHS GROUP USD0.01 Common StockCOM38141G1047913,001SH SOLE 3,00100
GREAT PANTHER RESOURCES LTD NPV Common StockCOM39115V1011720,000SH SOLE 20,00000
GSX TECHEDU INC Spon ADS Each Rep 0.666 OrdCOM36257Y1092284,400SH SOLE 4,40000
GUARDANT HEALTH INC USD0.00001 Common StockCOM40131M1094,85937,705SH SOLE 37,70500
GW PHARMACEUTICALS PLC ADS Each Rep 12 Ord SharesCOM36197T1033,46330,005SH SOLE 30,00500
HALLIBURTON CORP NPV Common StockCOM40621610121511,391SH SOLE 11,39100
HANNON ARMSTRONG SUST INFRA USD0.01 Common StockCOM41068X1005,89492,916SH SOLE 92,91600
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord ShsCOM41321630015633,325SH SOLE 33,32500
HECLA MINING CO USD0.25 Common StockCOM42270410613821,250SH SOLE 21,25000
HEICO CORP USD0.01 Common StockCOM4228061092001,514SH SOLE 1,51400
HMS HOLDINGS CORP USD0.01 Common StockCOM40425J10144812,200SH SOLE 12,20000
HOME DEPOT INC USD0.05 Common StockCOM43707610281,297306,066SH SOLE 306,06600
HONEYWELL INTERNATIONAL INC USD1 Common StockCOM43851610648,901229,905SH SOLE 229,90500
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord ShsCOM44842L1033039,450SH SOLE 9,45000
IBM CORP USD0.20 Common StockCOM4592001013,59228,539SH SOLE 28,53900
IDEXX LABORATORIES INC USD0.10 Common StockCOM45168D10477,230154,500SH SOLE 154,50000
ILLUMINA INC USD0.01 Common StockCOM4523271093,4889,426SH SOLE 9,42600
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETFCOM45409B2062458,650SH SOLE 8,65000
INGERSOLL RAND INC USD1 Common StockCOM45687V10671915,791SH SOLE 15,79100
INOVIO PHARMACEUTICALS INC USD0.001 Common StockCOM45773H2019410,675SH SOLE 10,67500
INTEL CORP USD0.001 Common StockCOM45814010012,537251,647SH SOLE 251,64700
INTUIT INC USD0.01 Common StockCOM46120210392,335243,084SH SOLE 243,08400
INTUITIVE SURGICAL INC USD0.001 Common StockCOM46120E60215,45118,886SH SOLE 18,88600
INVESCO EXCH TRDII Preferred ETFCOM46138E51116811,000SH SOLE 11,00000
INVESCO EXCH TRDII S&P 500 Low Volatility ETFCOM46138E3542274,045SH SOLE 4,04500
INVESCO EXCHANGE TRADING Intl Corp Bond ETFCOM46138E6366,935229,479SH SOLE 229,47900
INVESCO QQQ TRUST Unit Series 1 ETFCOM46090E1033221,025SH SOLE 1,02500
IONIS PHARMACEUTICALS INC USD0.001 Common StockCOM4622221003936,945SH SOLE 6,94500
IRHYTHM TECHNOLOGIES INC USD0.001 Common StockCOM4500561063701,560SH SOLE 1,56000
ISHARES INC MSCI EMU ETFCOM4642866081,78840,566SH SOLE 40,56600
ISHARES INC MSCI Japan New ETF (P/R Split)COM46434G8227,713114,169SH SOLE 114,16900
ISHARES INC MSCI Pacific Ex Japan ETFCOM4642866655,178108,176SH SOLE 108,17600
ISHARES TRUST Barclays 1-3 Yr Credit Bond FdCOM46428864669412,586SH SOLE 12,58600
ISHARES TRUST Barclays US Aggregate Bond FdCOM4642872263202,708SH SOLE 2,70800
ISHARES TRUST China Large-Cap ETFCOM4642871843407,325SH SOLE 7,32500
ISHARES TRUST Core S&P 500 ETFCOM4642872001,1523,068SH SOLE 3,06800
ISHARES TRUST Core S&P Mid-Cap ETFCOM4642875071,4856,460SH SOLE 6,46000
ISHARES TRUST Global 100 ETFCOM4642875722,47639,351SH SOLE 39,35100
ISHARES TRUST Global Energy ETFCOM46428734129914,720SH SOLE 14,72000
ISHARES TRUST Global Technology ETFCOM4642872917,90526,345SH SOLE 26,34500
ISHARES TRUST Intl Developed Prop ETFCOM4642884222,29264,276SH SOLE 64,27600
ISHARES TRUST MSCI Emerging Markets ETFCOM4642872347,684148,715SH SOLE 148,71500
ISHARES TRUST MSCI UK New ETF (Post Cons)COM46435G3347,474255,186SH SOLE 255,18600
ISHARES TRUST North American Technology ETFCOM4642875495351,530SH SOLE 1,53000
ISHARES TRUST Russell 1000 ETFCOM4642876228574,047SH SOLE 4,04700
ISHARES TRUST Russell 2000 ETFCOM4642876554,29521,906SH SOLE 21,90600
ISHARES TRUST Russell Midcap Growth ETFCOM4642874812,15320,978SH SOLE 20,97800
ISHARES TRUST S&P Gbl Healthcare SectorCOM4642873251,02213,363SH SOLE 13,36300
ISHARES TRUST S&P US Pref Stock Index FundCOM46428868772118,732SH SOLE 18,73200
ISHARES TRUST Select Dividend ETFCOM4642871685,18953,949SH SOLE 53,94900
ISHARES TRUST Short Treasury Bond ETFCOM4642886799738,800SH SOLE 8,80000
ISHARES TRUST Tips Bond ETFCOM4642871768,97070,269SH SOLE 70,26900
ISHARES TRUST US Medical Devices ETFCOM464288810255780SH SOLE 78000
JACK HENRY & ASSOCIATES INC USD0.01 Common StockCOM42628110178,907487,110SH SOLE 487,11000
JM SMUCKER CO NPV Common StockCOM8326964056365,500SH SOLE 5,50000
JOHNSON & JOHNSON USD1 Common StockCOM47816010472,827462,746SH SOLE 462,74600
JP MORGAN CHASE & CO USD1 Common StockCOM46625H10055,857439,573SH SOLE 439,57300
KELLOGG CO USD0.25 Common StockCOM4878361082,15734,655SH SOLE 34,65500
KEURIG DR PEPPER USD0.01 Common StockCOM49271V1001,45645,495SH SOLE 45,49500
KIMBERLEY CLARK CORP NPV Common StockCOM4943681033,10823,052SH SOLE 23,05200
KINROSS GOLD CORP NPV Common SharesCOM49690240413818,800SH SOLE 18,80000
KKR & CO INC NPV Class A Common StockCOM48251W10454313,400SH SOLE 13,40000
KRAFT HEINZ CO NPV Common StockCOM5007541062,27265,565SH SOLE 65,56500
L3 HARRIS TECHNOLOGIES INC USD1.00 Common StockCOM5024311094772,523SH SOLE 2,52300
LAMB WESTON HOLDINGS USD1 Common StockCOM51327210459,134751,000SH SOLE 751,00000
LILLY (ELI) & CO NPV Common StockCOM53245710813,76581,527SH SOLE 81,52700
LIMONEIRA CORP NPV Common StockCOM5327461041,25575,360SH SOLE 75,36000
LITTELFUSE INC USD0.01 Common StockCOM5370081041,9357,600SH SOLE 7,60000
LOCKHEED MARTIN CO USD1 Common StockCOM53983010929,35882,702SH SOLE 82,70200
LOEWS CORP USD1 Common StockCOM54042410890020,000SH SOLE 20,00000
LULULEMON ATHLETICA INC USD0.01 Common StockCOM55002110954,483156,547SH SOLE 156,54700
MANULIFE FINANCIAL CORP NPV Common StockCOM56501R1061,950109,655SH SOLE 109,65500
MARKEL CORP NPV Common StockCOM570535104298288SH SOLE 28800
MARSH & MCLENNAN CO INC USD1 Common StockCOM57174810213,190112,735SH SOLE 112,73500
MARTIN MARIETTA MATERIALS USD0.01 Common StockCOM57328410662,843221,300SH SOLE 221,30000
MASIMO CORP USD0.001 Common StockCOM5747951003,52613,137SH SOLE 13,13700
MASTERCARD INC USD0.0001 Class A Common StockCOM57636Q104131,839369,360SH SOLE 369,36000
MATCH GROUP INC NEW USD0.001 Common StockCOM57667L107108,785719,528SH SOLE 719,52800
MCCORMICK & CO INC NPV Non Vtg Common StockCOM57978020668,891720,616SH SOLE 720,61600
MCCORMICK & CO INC NPV Vtg Common StockCOM5797801075115,350SH SOLE 5,35000
MCDONALD'S CORP USD0.01 Common StockCOM5801351015,61926,184SH SOLE 26,18400
MEDICENNA THERAPEUTICS CORP NPV Common StockCOM58490H10718740,000SH SOLE 40,00000
MERCADOLIBRE INC USD0.001 Common StockCOM58733R102704420SH SOLE 42000
MERCK & CO INC USD0.50 Common StockCOM58933Y1056,01173,482SH SOLE 73,48200
METTLER TOLEDO INTERNATIONAL USD0.01 Common StockCOM5926881053,5023,073SH SOLE 3,07300
MICROCHIP TECHNOLOGY INC USD0.001 Common StockCOM5950171042,45117,749SH SOLE 17,74900
MICROSOFT CORP USD 0.00000625 Common StockCOM594918104351,2031,579,009SH SOLE 1,579,00900
MISONIX INC USD0.01 Common StockCOM60487110317413,900SH SOLE 13,90000
MONDELEZ INTL INC USD0.01 Common StockCOM60920710524,106412,281SH SOLE 412,28100
MOODYS CORP USD0.01 Common StockCOM6153691053,50412,073SH SOLE 12,07300
MORGAN STANLEY USD0.01 Common StockCOM6174464484,15260,588SH SOLE 60,58800
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord ShsCOM6362744092624,435SH SOLE 4,43500
NETFLIX COM INC USD0.001 Common StockCOM64110L10678,690145,525SH SOLE 145,52500
NEWMONT CORP USD1.60 Common StockCOM6516391065,68694,935SH SOLE 94,93500
NEXTERA ENERGY INC USD0.01 Common StockCOM65339F1011,57920,470SH SOLE 20,47000
NIKE INC NPV Cls B Common StockCOM65410610351,295362,589SH SOLE 362,58900
NIO INC Spon ADS Each Rep 1 Ord SharesCOM62914V1063427,020SH SOLE 7,02000
NORTHERN TRUST CORP USD1.666 Common StockCOM66585910418,529198,932SH SOLE 198,93200
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) SharesCOM66987V1099,20897,507SH SOLE 97,50700
NVIDIA CORP USD0.001 Common StockCOM67066G104100,046191,586SH SOLE 191,58600
OCEANEERING INTL INC USD0.25 Common StockCOM67523210217221,600SH SOLE 21,60000
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI)COM68902V1078,966132,731SH SOLE 132,73100
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common StockCOM69608A10857124,250SH SOLE 24,25000
PARKER-HANNIFIN CORP USD0.50 Common StockCOM7010941041,5665,750SH SOLE 5,75000
PAYCHEX INC USD0.01 Common StockCOM7043261076256,708SH SOLE 6,70800
PAYPAL HOLDINGS INC USD0.0001 Common StockCOM70450Y103185,716792,981SH SOLE 792,98100
PELOTON INTERACTIVE INC USD0.000025 Cls A Common StockCOM70614W1004693,093SH SOLE 3,09300
PENUMBRA INC USD0.001 Common StockCOM70975L1075253,000SH SOLE 3,00000
PEPSICO INC USD0.016666 CapCOM71344810820,572138,720SH SOLE 138,72000
PFIZER INC USD0.05 Common StockCOM71708110324,891676,197SH SOLE 676,19700
PHILIP MORRIS INTL INC NPV Common StockCOM7181721095,06861,210SH SOLE 61,21000
PINTEREST INC USD0.00001 Cls A Common StockCOM72352L10679112,000SH SOLE 12,00000
PLUG POWER INC USD0.01 Common StockCOM72919P2022036,000SH SOLE 6,00000
PNC FINANCIAL SERVICES GRP INC USD5 Common StockCOM6934751059316,250SH SOLE 6,25000
PPG INDUSTRIES INC USD1.666 Common StockCOM6935061077124,937SH SOLE 4,93700
PROCTER & GAMBLE CO NPV Common StockCOM74271810939,950287,123SH SOLE 287,12300
PTC INC USD0.01 Common StockCOM69370C10014,580121,892SH SOLE 121,89200
QUALCOMM INC USD0.001 Common StockCOM74752510319,312126,768SH SOLE 126,76800
RAYTHEON TECHNOLOGIES CORP USD1.00 Common StockCOM75513E1018,939125,009SH SOLE 125,00900
REPUBLIC SERVICES INC USD0.01 Common StockCOM7607591009249,600SH SOLE 9,60000
RESMED INC USD0.004 Common StockCOM7611521072,96913,970SH SOLE 13,97000
RINGCENTRAL INC USD0.0001 Cls A Common StockCOM76680R20689,664236,600SH SOLE 236,60000
ROCKET PHARMACEUTICALS INC USD0.01 Common StockCOM77313F1062745,000SH SOLE 5,00000
ROLLINS INC USD1 Common StockCOM77571110476,6201,961,100SH SOLE 1,961,10000
ROPER TECHNOLOGIES INC USD0.01 Common StockCOM776696106238552SH SOLE 55200
ROYAL BANK OF CANADA NPV Common StockCOM78008710214,040171,009SH SOLE 171,00900
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 ShsCOM7802592063118,845SH SOLE 8,84500
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 ShsCOM78025910751915,450SH SOLE 15,45000
S&P GLOBAL INC USD1 Common StockCOM78409V10483,416253,753SH SOLE 253,75300
SALESFORCE.COM INC USD0.001 Common StockCOM79466L30266,455298,633SH SOLE 298,63300
SCHLUMBERGER LTD USD0.01 Common StockCOM80685710815,401705,512SH SOLE 705,51200
SEABRIDGE GOLD INC NPV Common StockCOM81191610530614,501SH SOLE 14,50100
SEMPRA ENERGY NPV Common StockCOM8168511093953,100SH SOLE 3,10000
SHERWIN-WILLIAMS USD1 Common StockCOM82434810664,33087,535SH SOLE 87,53500
SHOPIFY INC NPV Sub-Vtg Cls A Common StockCOM82509L10761,06953,950SH SOLE 53,95000
SILK ROAD MEDICAL INC USD0.001 Common StockCOM82710M1004697,450SH SOLE 7,45000
SKECHER USA INC USD0.001 A Common StockCOM8305661052,63373,273SH SOLE 73,27300
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref ShsCOM8336351053236,580SH SOLE 6,58000
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common StockCOM83417M1046482,030SH SOLE 2,03000
SORRENTO THERAPEUTICS INC USD0.0001 Common StockCOM83587F20229042,484SH SOLE 42,48400
SPDR GOLD TRUST NPV Shares ETFCOM78463V10732,628182,932SH SOLE 182,93200
SPDR INDEX SHARES S&P Gbl Infrastructure ETFCOM78463X8554,19284,018SH SOLE 84,01800
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETFCOM78464A1512,61769,038SH SOLE 69,03800
SPDR SERIES TRUST S&P 500 ETF TrustCOM78462F10338,086101,868SH SOLE 101,86800
SPDR SERIES TRUST S&P Metals & Mining ETFCOM78464A7553079,190SH SOLE 9,19000
SPDR SERIES TRUST S&P MidCap 400 ETFCOM78467Y1074201,000SH SOLE 1,00000
SPROTT ASSET MGMT Physical SilverCOM85207K10745248,440SH SOLE 48,44000
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted)COM85208R10121110,920SH SOLE 10,92000
SQUARE INC USD0.0000001 Cls A Com StockCOM8522341037933,645SH SOLE 3,64500
STANLEY BLACK & DECKER INC USD2.50 Common StockCOM8545021011,0185,700SH SOLE 5,70000
STARBUCKS CORP USD0.001 Common StockCOM8552441094,29340,133SH SOLE 40,13300
STARWOOD PROPERTY TRUST INC USD0.01 Common StockCOM85571B10540821,150SH SOLE 21,15000
STRYKER CORP USD0.10 Common StockCOM8636671015362,186SH SOLE 2,18600
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - AgriCOM8702976034,820732,524SH SOLE 732,52400
SYSCO CORP NPV Common StockCOM8718291079,672130,249SH SOLE 130,24900
TABULA RASA HEALTHCARE INC USD0.0001 Common StockCOM8733791013387,890SH SOLE 7,89000
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common StockCOM87357P1004008,900SH SOLE 8,90000
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord ShareCOM8740391006,76062,000SH SOLE 62,00000
TAKE TWO INTERACTIVE INC USD0.01 Common StockCOM8740541096,37630,683SH SOLE 30,68300
TELADOC INC USD0.001 Common StockCOM87918A1055762,879SH SOLE 2,87900
TESLA INC USD0.001 Common StockCOM88160R10117,26924,472SH SOLE 24,47200
TETRA TECH INC USD0.01 Common StockCOM88162G1039077,835SH SOLE 7,83500
TEXAS INSTRUMENTS INC Common StockCOM8825081044102,500SH SOLE 2,50000
TEXAS PACIFIC LAND TRUST USD0.1666 Sub Shs CertCOM8826101081,8902,600SH SOLE 2,60000
THE TRADE DESK INC USD0.000001 Cls A Common StockCOM88339J105548684SH SOLE 68400
THERMO FISHER SCIENTIFIC INC USD1 Common StockCOM88355610230,53965,565SH SOLE 65,56500
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split)COM8849037093,29940,343SH SOLE 40,34300
TJX COMPANIES INC NPV Common StockCOM87254010978,0851,143,430SH SOLE 1,143,43000
T-MOBILE USA INC USD0.00001 Common StockCOM8725901043572,647SH SOLE 2,64700
TORONTO-DOMINION BANK NPV Common StockCOM8911605093,06454,279SH SOLE 54,27900
TOTAL SE Spon ADR Each Rep 1 Ord SharesCOM89151E1092455,845SH SOLE 5,84500
TRANSOCEAN INC 0.5 Notes 30 01 2023COM893830BJ72040,000SH SOLE 40,00000
TREX COMPANY INC USD0.01 Common StockCOM89531P1053,32339,687SH SOLE 39,68700
TRIMBLE INC NPV Common StockCOM8962391001,77626,600SH SOLE 26,60000
TRIUMPH GROUP INC USD0.001 Common StockCOM89681810125120,000SH SOLE 20,00000
TRUPANION INC USD0.00001 Common StockCOM8982021065,98650,008SH SOLE 50,00800
TWILIO INC USD0.001 Class A Common StockCOM90138F102335991SH SOLE 99100
UBER TECHNOLOGIES USD0.00001 Common StockCOM90353T10059,3421,163,577SH SOLE 1,163,57700
ULTA BEAUTY INC USD0.01 Common StockCOM90384S30322,60178,706SH SOLE 78,70600
UNILEVER PLC ADS Ea Rep 1 Ord ShareCOM9047677044096,784SH SOLE 6,78400
UNION PACIFIC CORP USD2.50 Common StockCOM9078181087,50236,027SH SOLE 36,02700
UNITED HEALTHCARE CORP USD0.01 Common StockCOM91324P102348991SH SOLE 99100
UNITY SOFTWARE INC USD0.000005 Common StockCOM91332U1011,0326,725SH SOLE 6,72500
UR ENERGY INC NPV Common StockCOM91688R1084353,000SH SOLE 53,00000
US BANCORP DEL USD0.01 Common StockCOM90297330422,109474,550SH SOLE 474,55000
VANECK VECTORS ETF Gold Miners ETFCOM92189F10663817,720SH SOLE 17,72000
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp)COM92189H6072111,370SH SOLE 1,37000
VANGUARD BOND INDEX FUND Short Term Bond ETFCOM9219378278,687104,794SH SOLE 104,79400
VANGUARD BOND INDEX FUND Total Bond Market ETFCOM92193783510,538119,492SH SOLE 119,49200
VANGUARD CHARLOTTE Total Intl Bond Index Fund ETFCOM92203J40769211,823SH SOLE 11,82300
VANGUARD INDEX FUNDS Extended Market ETFCOM9229086525533,360SH SOLE 3,36000
VANGUARD INDEX FUNDS REIT ETF (USD)COM9229085533854,536SH SOLE 4,53600
VANGUARD INDEX FUNDS S&P 500 ETF (USD)COM92290836313,72039,921SH SOLE 39,92100
VANGUARD INDEX FUNDS Small Cap ETFCOM9229087515742,947SH SOLE 2,94700
VANGUARD INDEX FUNDS Small Cap Value ETFCOM9229086112842,000SH SOLE 2,00000
VANGUARD INDEX FUNDS Total Stock Market ETFCOM9229087696713,449SH SOLE 3,44900
VANGUARD INTL EQUITY European ETFCOM92204287486014,272SH SOLE 14,27200
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETFCOM92204285814,496289,292SH SOLE 289,29200
VANGUARD INTL EQUITY Global Ex US Real Estate ETFCOM9220426762654,887SH SOLE 4,88700
VANGUARD INTL EQUITY MSCI Pacific ETFCOM9220428668,742109,839SH SOLE 109,83900
VANGUARD INTL EQUITY Total World Stock Market ETFCOM9220427425,83162,987SH SOLE 62,98700
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETFCOM92206C8702,26223,284SH SOLE 23,28400
VANGUARD INVESTMENTS Russell 2000 ETFCOM92206C6645463,450SH SOLE 3,45000
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETFCOM92206C6807252,927SH SOLE 2,92700
VANGUARD WORLD FUNDS Healthcare ETFCOM92204A5048763,914SH SOLE 3,91400
VAXART INC USD0.01 Common StockCOM92243A20023441,000SH SOLE 41,00000
VERISK ANALYTICS INC USD0.001 Common StockCOM92345Y10631,269150,627SH SOLE 150,62700
VERIZON COMMS INC NPV Common StockCOM92343V10465,7081,118,428SH SOLE 1,118,42800
VERONA PHARMA Spon ADR Each Rep 8 Ord ShsCOM9250501068411,959SH SOLE 11,95900
VIATRIS INC USD0.01 Common StockCOM92556V10658431,137SH SOLE 31,13700
VISA INC USD0.0001 Common StockCOM92826C839427,8621,956,121SH SOLE 1,956,12100
VISTA GOLD CORP NPV Common StockCOM9279263031312,000SH SOLE 12,00000
WABTEC CORP USD0.01 Common StockCOM9297401085036,875SH SOLE 6,87500
WALGREENS BOOTS ALLIANCE USD0.01 Common StockCOM93142710888322,132SH SOLE 22,13200
WAL-MART STORES INC USD0.1 Common StockCOM9311421031,4419,997SH SOLE 9,99700
WALT DISNEY (HLDGS) CO USD0.1 Common StockCOM25468710652,251288,392SH SOLE 288,39200
WASTE CONNECTIONS INC NPV Common StockCOM94106B10159,703582,070SH SOLE 582,07000
WASTE MANAGEMENT INC NPV Common StockCOM94106L1091,45412,330SH SOLE 12,33000
WATERS CORP USD0.01 Common StockCOM9418481031,4325,788SH SOLE 5,78800
WEC ENERGY GROUP INC USD0.01 Common StockCOM92939U10625,779280,117SH SOLE 280,11700
WELLS FARGO & CO USD1.6666 Common StockCOM94974610154518,050SH SOLE 18,05000
WEYERHAUSER CO USD1.25 Common StockCOM9621661041,36140,600SH SOLE 40,60000
WISDOMTREE TRUST Japan Hedged Equity FundCOM97717W8512,13639,251SH SOLE 39,25100
WORKDAY INC USD0.001 Cls A Common StockCOM98138H1012401,000SH SOLE 1,00000
XYLEM INC USD0.01 Common StockCOM98419M10029,089285,775SH SOLE 285,77500
YAMANA GOLD INC NPV Common Stock (USD)COM98462Y10012321,500SH SOLE 21,50000
YUM BRANDS INC NPV Common StockCOM9884981012,39122,023SH SOLE 22,02300
YUM CHINA HOLDINGS INC USD0.01 Common StockCOM98850P10926,077456,767SH SOLE 456,76700
ZEBRA TECHNOLOGIES USD0.01 Class A Common StockCOM9892071054,41511,487SH SOLE 11,48700
ZIMMER BIOMET HOLDINGS INC USD0.01 Common StockCOM98956P1024,61429,942SH SOLE 29,94200
ZOETIS INC USD0.01 Cls A Common StockCOM98978V10315,03590,847SH SOLE 90,84700
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common StockCOM98980L1015181,536SH SOLE 1,53600
ZSCALER INC USD0.001 Common StockCOM98980G1023651,827SH SOLE 1,82700