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.

Washington, D.C. 20549


OMB Number:3235-0006
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

2U INC USD0.001 Common StockCOM90214J10155413,300SH SOLE 13,30000
3M COMPANY USD0.01 Common StockCOM88579Y1012,45212,343SH SOLE 12,34300
ABBOTT LABORATORIES NPV Common StockCOM002824100182,5801,574,920SH SOLE 1,574,92000
ABBVIE INC USD0.01 Common StockCOM00287Y10911,941106,013SH SOLE 106,01300
ABERDEEN STANDARD Physical Platinum Shares ETFCOM0032601062282,270SH SOLE 2,27000
ABIOMED INC USD0.01 Common StockCOM0036541001,6855,400SH SOLE 5,40000
ACTIVISION BLIZZARD INC USD0.000001 Common StockCOM00507V10935,473371,676SH SOLE 371,67600
ADAPTIMMUNE THERAPEUTICS PLC Spon ADS Each Rep 6 Ord ShsCOM00653A1071,844432,921SH SOLE 432,92100
ADOBE INC NPV Common StockCOM00724F101195,492333,809SH SOLE 333,80900
ADVANCED DRAINAGE SYSTEM INC USD0.01 Common StockCOM00790R1042,92225,065SH SOLE 25,06500
ADVANCED MICRO DEVICES INC USD0.01 Common StockCOM0079031076366,772SH SOLE 6,77200
AGNICO EAGLE MINES LTD NPV Common StockCOM0084741082,71344,828SH SOLE 44,82800
AIR PRODUCTS & CHEMICALS INC USD1 Common StockCOM0091581061,1503,996SH SOLE 3,99600
ALAMOS GOLD INC NPV Class A Common StockCOM0115321088911,611SH SOLE 11,61100
ALBEMARLE CORP USD0.01 Common StockCOM0126531013041,805SH SOLE 1,80500
ALEXION PHARMACEUTICALS INC USD0.0001 Common StockCOM0153511092001,090SH SOLE 1,09000
ALIBABA GROUP HOLDINGS LTD Spon ADS Each Rep 1 OrdCOM01609W10232,962145,347SH SOLE 145,34700
ALIGN TECHNOLOGY INC USD0.0001 Common StockCOM01625510195,814156,815SH SOLE 156,81500
ALMADEN MINERALS LTD NPV Cls B Common StockCOM0202833053060,000SH SOLE 60,00000
ALPHABET INC USD0.001 Cls A Common StockCOM02079K305295,010120,817SH SOLE 120,81700
ALPHABET INC USD0.001 Cls C Common StockCOM02079K107154,79861,763SH SOLE 61,76300
ALTRIA GROUP INC USD0.333333 Common StockCOM02209S10330,930648,692SH SOLE 648,69200
AMAZON COM INC USD0.01 Common StockCOM023135106419,524121,949SH SOLE 121,94900
AMER TOWER CORP USD0.01 New Common StockCOM03027X1003441,272SH SOLE 1,27200
AMERICAN EXPRESS CORP USD0.20 Common StockCOM0258161091,78110,777SH SOLE 10,77700
AMERICAN WATER WORKS USD0.01 Common StockCOM0304201036474,200SH SOLE 4,20000
AMETEK INC NPV Common StockCOM0311001001,85413,887SH SOLE 13,88700
AMGEN INC USD0.0001 Common StockCOM03116210027,797114,038SH SOLE 114,03800
AMPHENOL CORP USD0.001 Cls A Common StockCOM032095101118,4601,731,611SH SOLE 1,731,61100
ANGLOGOLD ASHANTI LTD LVL1 ADR Rep 1 ZAR0.25 Com StkCOM03512820677441,633SH SOLE 41,63300
ANSYS INC USD0.01 Common StockCOM03662Q10533,21795,711SH SOLE 95,71100
APA CORP USD0.625 Common StockCOM03743Q10860527,955SH SOLE 27,95500
APPLE INC NPV Common StockCOM037833100217,5691,588,561SH SOLE 1,588,56100
APPLIED MATERIALS INC NPV Common StockCOM0382221052972,085SH SOLE 2,08500
ARCHER-DANIELS-MIDLAND CO NPV Common StockCOM0394831023275,395SH SOLE 5,39500
ARES MANAGEMENT CORP USD0.01 Cls A Common StockCOM03990B1013375,300SH SOLE 5,30000
AT&T INC USD1 Common StockCOM00206R10214,942519,190SH SOLE 519,19000
AUTO DATA PROCESS USD0.10 Common StockCOM0530151031,1315,693SH SOLE 5,69300
AUTODESK INC NPV Common StockCOM05276910691,202312,441SH SOLE 312,44100
AXON ENTERPRISE INC USD0.00001 Common StockCOM05464C10116,19291,585SH SOLE 91,58500
B2GOLD CORP NPV Common StockCOM11777Q2096715,900SH SOLE 15,90000
BADGER METER INC USD1 Common StockCOM0565251083,42634,915SH SOLE 34,91500
BAKER HUGHES COMPANY USD0.0001 Cls A Common StockCOM05722G1001,48965,108SH SOLE 65,10800
BALL CORP NPV Common StockCOM0584981063,12538,568SH SOLE 38,56800
BALLARD POWER SYSTEMS NPV Common StockCOM0585861081,47181,190SH SOLE 81,19000
BANK OF AMERICA CORP NPV Common StockCOM06050510436,483884,860SH SOLE 884,86000
BANK OF MONTREAL NPV Common StockCOM0636711013,97438,725SH SOLE 38,72500
BANK OF NEW YORK MELLON CORP USD0.01 Common StockCOM06405810057011,131SH SOLE 11,13100
BANK OF NOVA SCOTIA NPV Common StockCOM06414910710,035154,127SH SOLE 154,12700
BARRICK GOLD CORP NPV Common Stock (CAD)COM0679011085,275254,872SH SOLE 257,87200
BCE INC NPV Common StockCOM05534B7603,59872,885SH SOLE 72,88500
BECTON DICKINSON & CO NPV Common StockCOM07588710943,419178,539SH SOLE 178,53900
BERKSHIRE HATHAWAY INC USD0.0033 Cls B Common StockCOM084670702131,165471,952SH SOLE 471,95200
BERKSHIRE HATHAWAY INC USD5 Class A Common StockCOM0846701083,3498SH SOLE 800
BEYOND MEAT INC USD0.0001 Common StockCOM08862E10910,84468,855SH SOLE 68,85500
BIOLIFE SOLUTIONS USD0.001 Common StockCOM09062W2043868,668SH SOLE 8,66800
BLACKBERRY LTD NPV Common StockCOM09228F10312210,000SH SOLE 10,00000
BLACKROCK INC NPV Class A Common StockCOM09247X1011,7041,948SH SOLE 1,94800
BLACKSTONE GROUP INC USD0.00001 Common StockCOM09260D1071,79518,478SH SOLE 18,47800
BOEING CO USD5 Common StockCOM0970231051,3435,608SH SOLE 5,60800
BOISE CASCADE COMPANY USD0.01 Common StockCOM09739D10024,484419,602SH SOLE 419,60200
BOOKING HOLDINGS INC USD0.008 Common StockCOM09857L10833,01815,090SH SOLE 15,09000
BOOZ ALLEN HAMILTON HLDG CORP USD0.01 Class A Common StockCOM0995021067508,810SH SOLE 8,81000
BRAEMAR HOTELS & RESORTS INC USD0.01 Common StockCOM10482B1016811,000SH SOLE 11,00000
BRISTOL-MYERS SQUIBB CO NPV Common StockCOM1101221081,79526,856SH SOLE 26,85600
BRITISH AMERICAN TOBACCO PLC ADR Each Rep 1 25p Ord ShareCOM11044810755814,198SH SOLE 14,19800
BROADCOM CORP USD1 Common StockCOM11135F1015481,150SH SOLE 1,15000
BROADRIDGE FINANCIAL SOLUTIONS USD0.01 Common StockCOM11133T10370,282435,100SH SOLE 435,10000
BROOKFIELD ASSET MGMT NPV Cls A Voting SharesCOM11258510410,283201,353SH SOLE 201,35300
BROWN-FORMAN CORP USD0.15 B Common StockCOM1156372097,691102,625SH SOLE 102,62500
CADENCE DESIGN SYSTEMS INC USD0.01 Common StockCOM12738710833,877247,603SH SOLE 247,60300
CAMECO CORP NPV Common StockCOM13321L10845123,500SH SOLE 23,50000
CANADIAN IMPERIAL BANK NPV Common StockCOM1360691016,99161,354SH SOLE 61,35400
CANADIAN NATIONAL RAILWAYS CO NPV Common StockCOM1363751021,41113,356SH SOLE 13,35600
CANADIAN PACIFIC RAILWAY LTD NPV Common StockCOM13645T1001,74922,725SH SOLE 22,72500
CARA THERAPEUTICS INC USD0.001 Common StockCOM14075510920014,000SH SOLE 14,00000
CARGURUS INC USD0.001 Class A Common StockCOM1417881092108,000SH SOLE 8,00000
CARLISLE COS INC USD1 Common StockCOM1423391001,91410,000SH SOLE 10,00000
CARLYLE GROUP INC USD0.01 Common StockCOM14316J1082996,430SH SOLE 6,43000
CARMAX INC USD0.50 Common StockCOM1431301024653,600SH SOLE 3,60000
CARRIER GLOBAL CORP USD0.01 Common Stock (WI)COM14448C10452310,755SH SOLE 10,75500
CATERPILLAR INC USD1 Common StockCOM1491231011,8568,527SH SOLE 8,52700
CEMEX SAB DE CV Spon ADR Rep 10 CPOCOM15129088911013,084SH SOLE 13,08400
CGI INC NPV Class A Sub Voting SharesCOM12532H1047918,713SH SOLE 8,71300
CHARTER COMMUNICATIONS INC USD0.001 Class A Common StockCOM16119P108373517SH SOLE 51700
CHEGG INC USD0.001 Common StockCOM16309210958,493703,800SH SOLE 703,80000
CHEVRON CORP USD0.75 Common StockCOM16676410010,824103,345SH SOLE 103,34500
CINTAS CORP NPV Common StockCOM17290810568,095178,260SH SOLE 178,26000
CISCO SYSTEMS INC USD0.001 Common StockCOM17275R10289416,862SH SOLE 16,86200
CITIGROUP INC USD0.01 Common StockCOM17296742463,542898,115SH SOLE 898,11500
CLOROX CO USD1 Common StockCOM18905410933,279184,974SH SOLE 184,97400
CME GROUP INC USD0.01 Cls A Common StockCOM12572Q10577,313363,519SH SOLE 363,51900
COCA-COLA CO USD0.25 Common StockCOM191216100151,4102,798,189SH SOLE 2,798,18900
COHEN & STEERS INFRASTRUCTURE USD0.001 Common StockCOM19248A1093,251113,306SH SOLE 113,30600
COINBASE GLOBAL INC 0.00001 Class A Common StockCOM19260Q1075742,265SH SOLE 2,26500
COLGATE-PALMOLIVE CO NPV Common StockCOM19416210321,219260,841SH SOLE 260,84100
COMCAST CORP USD1 A Common StockCOM20030N10185114,927SH SOLE 14,92700
COMPUTE HEALTH ACQUISITION CP USD0.0001 Cls A Common StockCOM20483310733233,800SH SOLE 33,80000
CONOCOPHILLIPS INC USD0.01 Common StockCOM20825C1041,59626,202SH SOLE 26,20200
CONTEXTLOGIC INC USD0.0001 Cls A Common StockCOM21077C1071,09983,418SH SOLE 83,41800
COOPER COS INC USD0.10 Common StockCOM21664840216,79242,376SH SOLE 42,37600
COPART INC USD0.001 Common StockCOM2172041062501,900SH SOLE 1,90000
CORNING INC USD0.50 Common StockCOM2193501052,69665,908SH SOLE 65,90800
COSTAR GROUP INC USD0.01 Common StockCOM22160N10968,665829,090SH SOLE 829,09000
COSTCO CORP NPV Common StockCOM22160K105126,510319,688SH SOLE 319,68800
CROWDSTRIKE HOLDINGS INC USD0.0005 Class A Common StockCOM22788C1055,59322,257SH SOLE 22,25700
CROWN CASTLE INTL CORP USD0.01 Common StockCOM22822V1019494,862SH SOLE 4,86200
CROWN HOLDINGS INC USD5 Common StockCOM2283681063,50734,314SH SOLE 34,31400
CVS CORP USD0.01 Common StockCOM1266501001,20214,402SH SOLE 14,40200
DAQO NEW ENERGY CORP ADR Each Rep 25 Ord SharesCOM23703Q20374811,500SH SOLE 11,50000
DEERE & CO USD1 Common StockCOM2441991053,0018,508SH SOLE 8,50800
DENISON MINES INC NPV Common StockCOM248356107143117,000SH SOLE 117,00000
DEXCOM INC USD0.001 Common StockCOM252131107118,173276,751SH SOLE 276,75100
DIAGEO PLC ADR Ea Rep 4 28 101/108p OrdCOM25243Q2054722,460SH SOLE 2,46000
DISCOVER FINANCIAL SERVICES USD0.01 Common StockCOM25470910835,751302,229SH SOLE 302,22900
DOLLAR GENERAL CORP USD0.875 Common StockCOM2566771058,99441,564SH SOLE 41,56400
DOVER CORP USD1 Common StockCOM2600031082,89319,208SH SOLE 19,20800
DOW INC USD0.01 Common Stock WICOM2605571034016,344SH SOLE 6,34400
DRAFTKINGS INC USD0.0001 Class A Common StockCOM26142R1042394,590SH SOLE 4,59000
EASTGROUP PROPERTIES INC USD0.0001 Common StockCOM2772761012471,500SH SOLE 1,50000
EBAY INC USD0.001 Common StockCOM2786421031,11815,930SH SOLE 15,93000
ECOLAB INC USD1 Common StockCOM27886510027,170131,911SH SOLE 131,91100
EDWARDS LIFESCIENCES CORP USD1 Common StockCOM28176E10837,911366,040SH SOLE 366,04000
ELECTRONIC ARTS INC USD0.01 Common StockCOM2855121098,76860,959SH SOLE 60,95900
EMERSON ELECTRIC CO USD0.50 Common StockCOM2910111045,41556,267SH SOLE 56,26700
ENDAVA PLC Spon ADS Each Rep 1 Ord SharesCOM29260V1051,91716,911SH SOLE 16,91100
ENPHASE ENERGY INC USD0.00001 Common StockCOM29355A1071,1576,300SH SOLE 6,30000
EOG RESOURCES INC USD0.01 Common StockCOM26875P1013213,850SH SOLE 3,85000
EQUINIX INC USD0.001 New Common StockCOM29444U70025,45031,710SH SOLE 31,71000
ERO COPPER CORP NPV Common StockCOM29600610928013,333SH SOLE 13,33300
ESTEE LAUDER COS USD0.01 Class A Common StockCOM518439104212,768668,913SH SOLE 668,91300
EVOQUA WATER TECHNOLOGIES CORP USD0.01 Common StockCOM30057T1053,755111,148SH SOLE 111,14800
EXACT SCIENCES CORP USD0.01 Common StockCOM30063P1051,59112,800SH SOLE 12,80000
EXELIXIS INC USD0.001 Common StockCOM30161Q10433718,500SH SOLE 18,50000
EXXON MOBIL CORP NPV Common StockCOM30231G10210,441165,520SH SOLE 165,52000
FACEBOOK INC USD0.000006 Cls A Common StockCOM30303M10256,074161,266SH SOLE 161,26600
FASTENAL COMPANY USD0.01 Common StockCOM3119001044689,000SH SOLE 9,00000
FEDEX CORP USD0.10 Common StockCOM31428X1061,0173,408SH SOLE 3,40800
FIDELITY NATIONAL INFORMATION USD0.01 Common StockCOM31620M10649,741351,108SH SOLE 351,10800
FIRST REP BANK SAN FRANCISCO USD0.01 Common StockCOM33616C100115,739618,364SH SOLE 618,36400
FIRST SOLAR INC USD0.001 Common StockCOM3364331077838,653SH SOLE 8,65300
FIRST TRUST Asia Pac Ex Jpn AlphaDEX ETFCOM33737J10970119,305SH SOLE 19,30500
FIRST TRUST Cloud Computing ETFCOM33734X1924,87546,007SH SOLE 46,00700
FIRST TRUST Emerging Markets AlphaDEX ETFCOM33737J18253619,151SH SOLE 19,15100
FIRST TRUST Enhanced Short Maturity ETFCOM33739Q40876112,704SH SOLE 12,70400
FIRST TRUST Eurozone AlphaDEX ETFCOM33737J5052,65257,053SH SOLE 57,05300
FIRST TRUST High Yield Long/Short ETFCOM33738D40880316,550SH SOLE 16,55000
FIRST TRUST Japan AlphaDEX ETFCOM33737J1581,30625,523SH SOLE 25,52300
FIRST TRUST Low Dur Mortgage Opps ETFCOM33739Q20051510,110SH SOLE 10,11000
FIRST TRUST Mid Cap Core AlphaDEX ETFCOM33735B1082572,568SH SOLE 2,56800
FMC CORP USD0.10 Common StockCOM3024913035,49350,770SH SOLE 50,77000
FORD MOTOR CO USD0.01 Common StockCOM34537086022715,263SH SOLE 15,26300
FREEPORT-MCMORAN INC USD0.10 Common StockCOM35671D85710,037270,478SH SOLE 270,47800
FRESHPET INC USD0.001 Common StockCOM35803910596,994595,200SH SOLE 595,20000
GALLAGHER AJ & CO USD1 Common StockCOM36357610916,550118,150SH SOLE 118,15000
GENERAC HOLDINGS INC USD0.01 Common StockCOM36873610422,60254,443SH SOLE 54,44300
GENERAL ELECTRIC CORP USD0.06 Common StockCOM36960410314,8961,106,683SH SOLE 1,106,68300
GENERAL MILLS INC USD0.10 Common StockCOM3703341043,87263,549SH SOLE 63,54900
GENERAL MOTORS CO USD0.01 Common StockCOM37045V1002404,060SH SOLE 4,06000
GILEAD SCIENCES INC USD0.001 Common StockCOM3755581036138,897SH SOLE 8,89700
GLOBAL PAYMENTS INC NPV Common StockCOM37940X10278,750419,910SH SOLE 419,91000
GODADDY INC USD0.001 Cls A Common StockCOM38023710737,105426,691SH SOLE 426,69100
GOLDMAN SACHS GROUP USD0.01 Common StockCOM38141G1048,02721,150SH SOLE 21,15000
GREAT PANTHER RESOURCES LTD NPV Common StockCOM39115V1011320,000SH SOLE 20,00000
GREENHILL & CO INC USD0.01 Common StockCOM39525910462840,372SH SOLE 40,37200
GUARDANT HEALTH INC USD0.00001 Common StockCOM40131M1099,66877,851SH SOLE 77,85100
HALLIBURTON CORP NPV Common StockCOM40621610126211,321SH SOLE 11,32100
HANNON ARMSTRONG SUST INFRA USD0.01 Common StockCOM41068X10014,521258,604SH SOLE 258,60400
HARMONY GOLD MINING CO Spon ADR Rep 1 ZAR0.50 Ord ShsCOM41321630016544,325SH SOLE 44,32500
HECLA MINING CO USD0.25 Common StockCOM42270410624432,750SH SOLE 32,75000
HEWLETT-PACKARD CORP USD0.01 Common StockCOM42824C1091,598109,632SH SOLE 109,63200
HOME DEPOT INC USD0.05 Common StockCOM43707610220,29563,644SH SOLE 63,64400
HONEYWELL INTL INC USD1 Common StockCOM43851610677,205351,972SH SOLE 351,97200
HP INC USD0.01 Common StockCOM40434L1052919,623SH SOLE 9,62300
HUNT (JB) TRANSPORT SVCS INC USD0.01 Common StockCOM44565810776,049466,700SH SOLE 466,70000
HUTCHISON CHINA MEDITECH LTD Spon ADR Each Rep 5 Ord ShsCOM44842L1033719,450SH SOLE 9,45000
IBM CORP USD0.20 Common StockCOM4592001014,00727,333SH SOLE 27,33300
IDEXX LABORATORIES INC USD0.10 Common StockCOM45168D10498,304155,655SH SOLE 155,65500
ILLUMINA INC USD0.01 Common StockCOM4523271094,76110,061SH SOLE 10,06100
INDEXIQ ETF TRUST IQ Hedge Macro Tracker ETFCOM45409B2062498,650SH SOLE 8,65000
INGERSOLL RAND INC USD1 Common StockCOM45687V10663312,968SH SOLE 12,96800
INTEL CORP USD0.001 Common StockCOM45814010013,003231,624SH SOLE 231,62400
INTUIT INC USD0.01 Common StockCOM461202103126,796258,677SH SOLE 258,67700
INTUITIVE SURGICAL INC USD0.001 Common StockCOM46120E60293,658101,842SH SOLE 101,84200
INVESCO EXCH TRDII Preferred ETFCOM46138E51116911,000SH SOLE 11,00000
INVESCO EXCHANGE TRADING Intl Corp Bond ETFCOM46138E6367,978273,565SH SOLE 273,56500
INVESCO QQQ TRUST Unit Series 1 ETFCOM46090E103286807SH SOLE 80700
ISHARES INC Edge MSCI Min Vol Gbl Mkts ETFCOM4642865257467,249SH SOLE 7,24900
ISHARES INC MSCI EMU ETFCOM4642866081,99740,458SH SOLE 40,45800
ISHARES INC MSCI Japan New ETF (P/R Split)COM46434G82211,105164,414SH SOLE 164,41400
ISHARES INC MSCI Pacific Ex Japan ETFCOM4642866655,486106,095SH SOLE 106,09500
ISHARES TRUST Barclays 1-3 Yr Credit Bond FdCOM4642886461,88634,401SH SOLE 34,40100
ISHARES TRUST China Large-Cap ETFCOM4642871844279,215SH SOLE 9,21500
ISHARES TRUST Core S&P 500 ETFCOM4642872001,3193,068SH SOLE 3,06800
ISHARES TRUST Core S&P Mid-Cap ETFCOM4642875071,8256,791SH SOLE 6,79100
ISHARES TRUST ESG Aware 1-5 Yr USD Cp Bd ETFCOM46435G24355521,300SH SOLE 21,30000
ISHARES TRUST ESG Aware USD Corp Bond ETFCOM46435G19356520,400SH SOLE 20,40000
ISHARES TRUST Global 100 ETFCOM4642875722,62336,949SH SOLE 36,94900
ISHARES TRUST Global Energy ETFCOM46428734128310,655SH SOLE 10,65500
ISHARES TRUST Global Technology ETFCOM4642872917,93423,507SH SOLE 23,50700
ISHARES TRUST Intl Developed Prop ETFCOM4642884222,36961,895SH SOLE 61,89500
ISHARES TRUST MSCI Emerging Markets ETFCOM4642872348,042145,819SH SOLE 145,81900
ISHARES TRUST MSCI UK New ETF (Post Cons)COM46435G3347,731236,410SH SOLE 236,41000
ISHARES TRUST MSCI USA ESG Select ETFCOM4642888022,08821,850SH SOLE 21,85000
ISHARES TRUST North American Technology ETFCOM4642875496181,530SH SOLE 1,53000
ISHARES TRUST Russell 1000 ETFCOM4642876225122,115SH SOLE 2,11500
ISHARES TRUST Russell 2000 ETFCOM4642876556,74229,395SH SOLE 29,39500
ISHARES TRUST Russell Midcap Growth ETFCOM4642874812,50422,120SH SOLE 22,12000
ISHARES TRUST S&P Gbl Healthcare SectorCOM4642873257338,823SH SOLE 8,82300
ISHARES TRUST S&P US Pref Stock Index FundCOM46428868748912,432SH SOLE 12,43200
ISHARES TRUST Select Dividend ETFCOM4642871685,93450,884SH SOLE 50,88400
ISHARES TRUST Short Treasury Bond ETFCOM4642886799728,800SH SOLE 8,80000
ISHARES TRUST Tips Bond ETFCOM4642871768,91169,608SH SOLE 69,60800
ISHARES TRUST US Medical Devices ETFCOM464288810282780SH SOLE 78000
JACK HENRY & ASSOCIATES INC USD0.01 Common StockCOM42628110125,122153,640SH SOLE 153,64000
JM SMUCKER CO NPV Common StockCOM8326964054743,660SH SOLE 3,66000
JOHNSON & JOHNSON USD1 Common StockCOM47816010481,664495,713SH SOLE 495,71300
JP MORGAN CHASE & CO USD1 Common StockCOM46625H100103,545665,712SH SOLE 665,71200
KELLOGG CO USD0.25 Common StockCOM4878361082,64841,156SH SOLE 41,15600
KEURIG DR PEPPER USD0.01 Common StockCOM49271V1001,50442,670SH SOLE 42,67000
KIMBERLEY CLARK CORP NPV Common StockCOM4943681033,06622,921SH SOLE 22,92100
KINROSS GOLD CORP NPV Common SharesCOM49690240410817,000SH SOLE 17,00000
KKR & CO INC NPV Class A Common StockCOM48251W10479413,400SH SOLE 13,40000
KRAFT HEINZ CO NPV Common StockCOM5007541062,22854,643SH SOLE 54,64300
L3 HARRIS TECHNOLOGIES INC USD1.00 Common StockCOM5024311095452,523SH SOLE 2,52300
LAMB WESTON HOLDINGS USD1 Common StockCOM51327210461,027756,600SH SOLE 756,60000
LILLY (ELI) & CO NPV Common StockCOM53245710818,92182,438SH SOLE 82,43800
LIMONEIRA CORP NPV Common StockCOM5327461041,32375,360SH SOLE 75,36000
LITTELFUSE INC USD0.01 Common StockCOM5370081044,16916,361SH SOLE 16,36100
LIVE NATIONS ENTERAINMENT INC USD0.01 Common StockCOM5380341091,79720,521SH SOLE 20,52100
LKQ CORP USD0.01 Common StockCOM5018892082074,200SH SOLE 4,20000
LOCKHEED MARTIN CO USD1 Common StockCOM53983010933,80089,335SH SOLE 89,33500
LOEWS CORP USD1 Common StockCOM54042410882015,000SH SOLE 15,00000
LOUISIANA PACIFIC CORP USD1 Common StockCOM5463471052353,900SH SOLE 3,90000
MANULIFE FINANCIAL CORP NPV Common StockCOM56501R1062,354119,500SH SOLE 119,50000
MARKEL CORP NPV Common StockCOM570535104354298SH SOLE 29800
MARSH & MCLENNAN CO INC USD1 Common StockCOM57174810215,004106,655SH SOLE 106,65500
MARTIN MARIETTA MATERIALS USD0.01 Common StockCOM57328410678,383222,800SH SOLE 222,80000
MARVELL TECHNOLOGY INC USD0.002 Common StockCOM5738741047,888135,231SH SOLE 135,23100
MASIMO CORP USD0.001 Common StockCOM5747951001,6006,600SH SOLE 6,60000
MASTERCARD INC USD0.0001 Class A Common StockCOM57636Q104144,504395,803SH SOLE 395,80300
MATCH GROUP INC NEW USD0.001 Common StockCOM57667L107117,162726,588SH SOLE 726,58800
MAXLINEAR INC USD0.01 Common StockCOM57776J10084719,935SH SOLE 19,93500
MCCORMICK & CO INC NPV Non Vtg Common StockCOM5797802061,85621,016SH SOLE 21,01600
MCCORMICK & CO INC NPV Vtg Common StockCOM5797801074845,500SH SOLE 5,50000
MCDONALD'S CORP USD0.01 Common StockCOM5801351015,81625,178SH SOLE 25,17800
MEDICENNA THERAPEUTICS CORP NPV Common StockCOM58490H10712140,000SH SOLE 40,00000
MERCADOLIBRE INC USD0.001 Common StockCOM58733R1021,164747SH SOLE 74700
MERCK & CO INC USD0.50 Common StockCOM58933Y1056,61084,997SH SOLE 84,99700
MESOBLAST LTD Spon ADR Ea Rep 5 SharesCOM59071710418324,435SH SOLE 24,43500
METTLER TOLEDO INTERNATIONAL USD0.01 Common StockCOM5926881052,3591,703SH SOLE 1,70300
MICROCHIP TECHNOLOGY INC USD0.001 Common StockCOM5950171043,71724,823SH SOLE 24,82300
MICROSOFT CORP USD 0.00000625 Common StockCOM594918104502,3611,854,415SH SOLE 1,854,41500
MISONIX INC USD0.01 Common StockCOM60487110330813,900SH SOLE 13,90000
MONDELEZ INTL INC USD0.01 Common StockCOM60920710524,099385,957SH SOLE 385,95700
MONSTER BEVERAGE CORP USD0.005 New Common StockCOM61174X10975,766829,400SH SOLE 829,40000
MOODYS CORP USD0.01 Common StockCOM6153691052,9058,018SH SOLE 8,01800
MORGAN STANLEY USD0.01 Common StockCOM61744644830,112328,408SH SOLE 328,40800
MR COOPER GROUP INC USD0.01 Common StockCOM62482R10752916,000SH SOLE 16,00000
NATIONAL GRID PLC Spon ADR Each Rep 5 Ord ShsCOM6362744092844,435SH SOLE 4,43500
NETFLIX COM INC USD0.001 Common StockCOM64110L10616,33930,932SH SOLE 30,93200
NEWMONT CORP USD1.60 Common StockCOM6516391064,59372,475SH SOLE 72,47500
NEXTERA ENERGY INC USD0.01 Common StockCOM65339F1019,033123,262SH SOLE 123,26200
NIKE INC NPV Cls B Common StockCOM65410610357,524372,348SH SOLE 372,34800
NIO INC Spon ADS Each Rep 1 Ord SharesCOM62914V1063887,284SH SOLE 7,28400
NORTHERN TRUST CORP USD1.666 Common StockCOM66585910425,712222,385SH SOLE 222,38500
NOVARTIS AG ADR Rep 1 CHF0.5 (Regd) SharesCOM66987V1098,64294,712SH SOLE 94,71200
NOVO-NORDISK AS ADR Rep 1 DKK1 Cls B SharesCOM6701002052092,500SH SOLE 2,50000
NVIDIA CORP USD0.001 Common StockCOM67066G104154,141192,652SH SOLE 192,65200
OATLY GROUP AB Spon ADS Ea Rep 1 Ord ShareCOM67421J1082128,650SH SOLE 8,65000
OCEANEERING INTL INC USD0.25 Common StockCOM67523210232220,650SH SOLE 20,65000
ORGANON & CO USD0.01 Common StockCOM68622V1062397,902SH SOLE 7,90200
ORLA MINING LTD NPV Common StockCOM68634K1066315,250SH SOLE 15,25000
OTIS WORLDWIDE CORP USD0.01 Common Stock (WI)COM68902V10720,263247,810SH SOLE 247,81000
PALANTIR TECHNOLOGIES INC USD0.001 Cls A Common StockCOM69608A1082,07478,675SH SOLE 78,67500
PALO ALTO NETWORKS INC USD0.0001 Common StockCOM69743510515,33041,314SH SOLE 41,31400
PARKER-HANNIFIN CORP USD0.50 Common StockCOM7010941041,5825,150SH SOLE 5,15000
PAYCHEX INC USD0.01 Common StockCOM7043261077206,708SH SOLE 6,70800
PAYPAL HOLDINGS INC USD0.0001 Common StockCOM70450Y103232,200796,625SH SOLE 796,62500
PELOTON INTERACTIVE INC USD0.000025 Cls A Common StockCOM70614W1005264,243SH SOLE 4,24300
PENUMBRA INC USD0.001 Common StockCOM70975L1078223,000SH SOLE 3,00000
PEPSICO INC USD0.016666 CapCOM71344810827,536185,840SH SOLE 185,84000
PERPETUA RESOURCES CORP NPV Common StockCOM71426610339053,200SH SOLE 53,20000
PERSHING SQUARE TONTINE HLDGS USD0.0001 Class A Common StockCOM71531R1092249,862SH SOLE 9,86200
PFIZER INC USD0.05 Common StockCOM71708110323,393597,376SH SOLE 597,37600
PHILIP MORRIS INTL INC NPV Common StockCOM7181721094,12441,606SH SOLE 41,60600
PIEDMONT LITHIUM INC NPV Common StockCOM72016P1052813,600SH SOLE 3,60000
PINTEREST INC USD0.00001 Cls A Common StockCOM72352L10695212,059SH SOLE 12,05900
PLUG POWER INC USD0.01 Common StockCOM72919P2022056,000SH SOLE 6,00000
PNC FINANCIAL SERVICES GRP INC USD5 Common StockCOM6934751051,1926,250SH SOLE 6,25000
PPG INDUSTRIES INC USD1.666 Common StockCOM6935061078274,872SH SOLE 4,87200
PROCTER & GAMBLE CO NPV Common StockCOM74271810943,535322,646SH SOLE 322,64600
PTC INC USD0.01 Common StockCOM69370C1005,61039,716SH SOLE 39,71600
PULTE GROUP INC USD0.01 Common StockCOM74586710137,642689,786SH SOLE 689,78600
QUALCOMM INC USD0.001 Common StockCOM74752510324,949174,557SH SOLE 174,55700
QURATE RETAIL GROUP USD0.01 Series A Common StockCOM74915M10036728,000SH SOLE 28,00000
RAYTHEON TECHNOLOGIES CORP USD1.00 Common StockCOM75513E10111,122130,370SH SOLE 130,37000
REPUBLIC SERVICES INC USD0.01 Common StockCOM7607591008918,100SH SOLE 8,10000
RESMED INC USD0.004 Common StockCOM7611521072,1698,800SH SOLE 8,80000
ROCKET PHARMACEUTICALS INC USD0.01 Common StockCOM77313F1062215,000SH SOLE 5,00000
ROLLINS INC USD1 Common StockCOM77571110467,5551,975,300SH SOLE 1,975,30000
ROYAL BANK OF CANADA NPV Common StockCOM78008710215,888156,652SH SOLE 156,65200
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl A EUR0.07 ShsCOM7802592063578,845SH SOLE 8,84500
ROYAL DUTCH SHELL PLC ADR Ech Rep 2 Cl B EUR0.07 ShsCOM78025910760015,450SH SOLE 15,45000
S&P GLOBAL INC USD1 Common StockCOM78409V104109,797267,503SH SOLE 267,50300
SALESFORCE.COM INC USD0.001 Common StockCOM79466L3029834,023SH SOLE 4,02300
SCHLUMBERGER LTD USD0.01 Common StockCOM80685710824,391761,975SH SOLE 761,97500
SEA LTD ADS Ea Rep 1 Cls A SharesCOM81141R1001,2494,549SH SOLE 4,54900
SEMPRA ENERGY NPV Common StockCOM8168511094113,100SH SOLE 3,10000
SHERWIN-WILLIAMS USD1 Common StockCOM82434810672,041264,420SH SOLE 264,42000
SHOPIFY INC NPV Sub-Vtg Cls A Common StockCOM82509L107109,55674,988SH SOLE 74,98800
SIGNATURE BANK USD0.01 Common StockCOM82669G10463,049256,660SH SOLE 256,66000
SILK ROAD MEDICAL INC USD0.001 Common StockCOM82710M1003577,450SH SOLE 7,45000
SILVERCORP METALS INC NPV Common StockCOM82835P10311521,000SH SOLE 21,00000
SILVERCREST METALS INC NPV Common StockCOM8283631019811,150SH SOLE 11,15000
SINCLAIR BROADCAST GROUP USD0.01 Cls A Common StockCOM82922610933210,000SH SOLE 10,00000
SKECHER USA INC USD0.001 A Common StockCOM8305661053,61472,523SH SOLE 72,52300
SMITH (AO) CORP USD1 Common StockCOM8318652096408,875SH SOLE 8,87500
SOCIEDAD QUIMICA Y MINERA ADR Each Rep 1 Ser B Pref ShsCOM8336351053126,588SH SOLE 6,58800
SOLAREDGE TECHNOLOGIES INC USD0.0001 Common StockCOM83417M1045612,030SH SOLE 2,03000
SORRENTO THERAPEUTICS INC USD0.0001 Common StockCOM83587F20239540,784SH SOLE 40,78400
SPDR GOLD TRUST NPV Shares ETFCOM78463V10731,154188,093SH SOLE 188,09300
SPDR INDEX SHARES S&P Gbl Infrastructure ETFCOM78463X8554,24581,309SH SOLE 81,30900
SPDR INDEX SHARES S&P Intl Dividend ETFCOM78463X7723027,656SH SOLE 7,65600
SPDR SERIES TRUST Barclays Cap Intl Corp Bd ETFCOM78464A1513,863106,408SH SOLE 106,40800
SPDR SERIES TRUST S&P 500 ETF TrustCOM78462F10339,78492,940SH SOLE 92,94000
SPDR SERIES TRUST S&P Fossil Fuel Res Free ETFCOM78468R7966,23258,717SH SOLE 58,71700
SPDR SERIES TRUST S&P Metals & Mining ETFCOM78464A7554299,969SH SOLE 9,96900
SPDR SERIES TRUST S&P MidCap 400 ETFCOM78467Y1074911,000SH SOLE 1,00000
SPROTT ASSET MGMT Physical SilverCOM85207K1071,561168,200SH SOLE 168,20000
SPROTT INC NPV Common Stock (P/R Split)COM8520662082586,550SH SOLE 6,55000
SPROTT PHYSICAL GOLD & SILVER Units (US Quoted)COM85208R10120410,920SH SOLE 10,92000
SQUARE INC USD0.0000001 Cls A Com StockCOM8522341032,88911,851SH SOLE 11,85100
SSR MINING INC NPV Common StockCOM78473010316010,250SH SOLE 10,25000
STANLEY BLACK & DECKER INC USD2.50 Common StockCOM8545021011,1685,700SH SOLE 5,70000
STARBUCKS CORP USD0.001 Common StockCOM8552441094,94444,221SH SOLE 44,22100
STARWOOD PROPERTY TRUST INC USD0.01 Common StockCOM85571B10555121,070SH SOLE 21,07000
STRYKER CORP USD0.10 Common StockCOM8636671016672,569SH SOLE 2,56900
SUN LIFE FINANCIAL INC NPV Common StockCOM8667961052063,990SH SOLE 3,99000
SVB FINANCIAL GROUP USD0.001 Common StockCOM78486Q10189,666161,145SH SOLE 161,14500
SWEDISH EXPORT CREDIT Lkd Rog Intl Com Idx - AgriCOM8702976036,607858,041SH SOLE 858,04100
SYSCO CORP NPV Common StockCOM87182910712,614162,233SH SOLE 162,23300
TABULA RASA HEALTHCARE INC USD0.0001 Common StockCOM8733791014007,990SH SOLE 7,99000
TACTILE SYSTEMS TECHNOLOGY USD0.001 Common StockCOM87357P1004638,900SH SOLE 8,90000
TAIWAN SEMICONDUCTORS MAN LTD ADS Rep 5 TWD10 Ord ShareCOM87403910030,900257,156SH SOLE 257,15600
TAKE TWO INTERACTIVE INC USD0.01 Common StockCOM8740541096,86938,805SH SOLE 38,80500
TARGET CORP USD0.0833 Common StockCOM87612E1064621,910SH SOLE 1,91000
TECK RESOURCES LTD NPV Cls B Sub-Vtg Common StockCOM87874220427011,700SH SOLE 11,70000
TELADOC INC USD0.001 Common StockCOM87918A1056053,639SH SOLE 3,63900
TESLA INC USD0.001 Common StockCOM88160R10111,31316,644SH SOLE 16,64400
TETRA TECH INC USD0.01 Common StockCOM88162G1037666,275SH SOLE 6,27500
TEXAS INSTRUMENTS INC Common StockCOM8825081043221,677SH SOLE 1,67700
TEXAS PACIFIC LAND CORP USD0.01 Common StockCOM88262P1021,6001,000SH SOLE 1,00000
THE TRADE DESK INC USD0.000001 Cls A Common StockCOM88339J1055557,180SH SOLE 7,18000
THERMO FISHER SCIENTIFIC INC USD1 Common StockCOM88355610268,258135,306SH SOLE 135,30600
THOMSON REUTERS CORP NPV Com Stk (Post Rev Split)COM8849037093,53835,581SH SOLE 35,58100
TJX COMPANIES INC NPV Common StockCOM87254010977,5511,150,260SH SOLE 1,150,26000
TORONTO-DOMINION BANK NPV Common StockCOM8911605093,71052,889SH SOLE 52,88900
TOTAL SE Spon ADR Each Rep 1 Ord SharesCOM89151E1092174,805SH SOLE 4,80500
TRACTOR SUPPLY CO USD0.008 Common StockCOM8923561062051,100SH SOLE 1,10000
TRANSOCEAN INC 0.5 Notes 30/01/2023COM893830BJ73640,000SH SOLE 40,00000
TREX COMPANY INC USD0.01 Common StockCOM89531P10528,685280,651SH SOLE 280,65100
TRIMBLE INC NPV Common StockCOM8962391003,98548,700SH SOLE 48,70000
TRIUMPH GROUP INC USD0.001 Common StockCOM89681810141520,000SH SOLE 20,00000
TRUPANION INC USD0.00001 Common StockCOM8982021065,75650,008SH SOLE 50,00800
TWILIO INC USD0.001 Class A Common StockCOM90138F1027701,953SH SOLE 1,95300
UBER TECHNOLOGIES USD0.00001 Common StockCOM90353T10066,5031,326,870SH SOLE 1,326,87000
UIPATH INC USD0.00001 Cls A Common StockCOM90364P1054426,500SH SOLE 6,50000
ULTA BEAUTY INC USD0.01 Common StockCOM90384S30330,46688,112SH SOLE 88,11200
ULTRAGENYX PHARMACEUTICAL INC USD0.001 Common StockCOM90400D1083313,470SH SOLE 3,47000
UNILEVER PLC ADS Ea Rep 1 Ord ShareCOM9047677043255,564SH SOLE 5,56400
UNION PACIFIC CORP USD2.50 Common StockCOM9078181088,72239,659SH SOLE 39,65900
UNITED HEALTHCARE CORP USD0.01 Common StockCOM91324P102373931SH SOLE 93100
UNITY SOFTWARE INC USD0.000005 Common StockCOM91332U1019508,652SH SOLE 8,65200
UR ENERGY INC NPV Common StockCOM91688R1087553,000SH SOLE 53,00000
US BANCORP DEL USD0.01 Common StockCOM90297330431,629555,181SH SOLE 555,18100
VANECK VECTORS ETF Gold Miners ETFCOM92189F10657216,830SH SOLE 16,83000
VANECK VECTORS ETF Oil Services ETF (Post Rev Sp)COM92189H6073001,370SH SOLE 1,37000
VANGUARD BOND INDEX FUND Short Term Bond ETFCOM9219378277,99097,247SH SOLE 97,24700
VANGUARD BOND INDEX FUND Total Bond Market ETFCOM9219378359,094105,880SH SOLE 105,88000
VANGUARD INDEX FUNDS Extended Market ETFCOM9229086525753,049SH SOLE 3,04900
VANGUARD INDEX FUNDS S&P 500 ETF (USD)COM92290836316,14241,020SH SOLE 41,02000
VANGUARD INDEX FUNDS Small Cap ETFCOM9229087515632,500SH SOLE 2,50000
VANGUARD INDEX FUNDS Small Cap Value ETFCOM9229086113472,000SH SOLE 2,00000
VANGUARD INDEX FUNDS Total Stock Market ETFCOM9229087698443,789SH SOLE 3,78900
VANGUARD INTL EQUITY European ETFCOM92204287487412,987SH SOLE 12,98700
VANGUARD INTL EQUITY FTSE Emerging Markets Idx ETFCOM92204285816,078296,037SH SOLE 296,03700
VANGUARD INTL EQUITY Global Ex US Real Estate ETFCOM9220426762854,887SH SOLE 4,88700
VANGUARD INTL EQUITY MSCI Pacific ETFCOM9220428669,121110,816SH SOLE 110,81600
VANGUARD INTL EQUITY Total World Stock Market ETFCOM9220427426,35561,339SH SOLE 61,33900
VANGUARD INVESTMENTS Inter-Term Corp Bd Index ETFCOM92206C8702,32424,440SH SOLE 24,44000
VANGUARD INVESTMENTS Russell 2000 ETFCOM92206C6647167,736SH SOLE 7,73600
VANGUARD SCOTTSDAL Russell 1000 Growth Index ETFCOM92206C6806429,200SH SOLE 9,20000
VANGUARD WORLD FUNDS Healthcare ETFCOM92204A5041,0104,088SH SOLE 4,08800
VERISK ANALYTICS INC USD0.001 Common StockCOM92345Y10638,743221,742SH SOLE 221,74200
VERIZON COMMS INC NPV Common StockCOM92343V10465,0201,160,444SH SOLE 1,160,44400
VERONA PHARMA Spon ADR Each Rep 8 Ord ShsCOM9250501067811,959SH SOLE 11,95900
VIACOMCBS INC USD0.001 Class B Common StockCOM92556H2062535,596SH SOLE 5,59600
VIATRIS INC USD0.01 Common StockCOM92556V10633323,317SH SOLE 23,31700
VISA INC USD0.0001 Common StockCOM92826C839504,9022,159,362SH SOLE 2,159,36200
VISTA GOLD CORP NPV Common StockCOM9279263031512,000SH SOLE 12,00000
WABTEC CORP USD0.01 Common StockCOM9297401083724,525SH SOLE 4,52500
WALGREENS BOOTS ALLIANCE USD0.01 Common StockCOM9314271081,06720,282SH SOLE 20,28200
WAL-MART STORES INC USD0.1 Common StockCOM9311421031,2268,697SH SOLE 8,69700
WALT DISNEY (HLDGS) CO USD0.1 Common StockCOM25468710654,036307,426SH SOLE 307,42600
WASTE CONNECTIONS INC NPV Common StockCOM94106B10180,956677,849SH SOLE 677,84900
WASTE MANAGEMENT INC NPV Common StockCOM94106L1091,72112,280SH SOLE 12,28000
WATERS CORP USD0.01 Common StockCOM9418481032,0385,897SH SOLE 5,89700
WEC ENERGY GROUP INC USD0.01 Common StockCOM92939U10629,679333,663SH SOLE 333,66300
WELLS FARGO & CO USD1.6666 Common StockCOM94974610183318,385SH SOLE 18,38500
WEYERHAUSER CO USD1.25 Common StockCOM9621661041,39740,600SH SOLE 40,60000
WISDOMTREE TRUST Japan Hedged Equity FundCOM97717W8511,35822,261SH SOLE 22,26100
WORKDAY INC USD0.001 Cls A Common StockCOM98138H1012391,000SH SOLE 1,00000
XPENG INC Spon ADS Ea Rep 2 Cl A SharesCOM98422D1053698,315SH SOLE 8,31500
XYLEM INC USD0.01 Common StockCOM98419M10036,850307,184SH SOLE 307,18400
YAMANA GOLD INC NPV Common Stock (USD)COM98462Y10015637,000SH SOLE 37,00000
YUM BRANDS INC NPV Common StockCOM9884981012,37720,663SH SOLE 20,66300
YUM CHINA HOLDINGS INC USD0.01 Common StockCOM98850P10938,177576,257SH SOLE 576,25700
ZEBRA TECHNOLOGIES USD0.01 Class A Common StockCOM9892071056,35412,000SH SOLE 12,00000
ZIMMER BIOMET HOLDINGS INC USD0.01 Common StockCOM98956P1024,88630,381SH SOLE 30,38100
ZOETIS INC USD0.01 Cls A Common StockCOM98978V10321,030112,847SH SOLE 112,84700
ZOOM VIDEO COMMUNICATIONS INC USD0.001 Class A Common StockCOM98980L101380981SH SOLE 98100
ZSCALER INC USD0.001 Common StockCOM98980G1023951,827SH SOLE 1,82700