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
ALBEMARLE CORP COMMON STOCK USD 012653101 57,195 1,017,369 SH   SOLE   968,190 0 49,179
ANSYS INC COMMON STOCK USD 03662Q105 28,378 122,289 SH   SOLE   122,289 0 0
AO SMITH CORP COMMON STOCK USD 831865209 8,102 214,339 SH   SOLE   214,339 0 0
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 9,679 128,291 SH   SOLE   90,255 0 38,036
CABOT OIL GAS CORP COMMON STOCK USD 127097103 1,287 74,895 SH   SOLE   74,895 0 0
EQUITY RESIDENTIAL REIT USD 29476L107 1,705 27,671 SH   SOLE   27,671 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCK USD 28176E108 2,224 11,779 SH   SOLE   11,779 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK USD 33616C100 34,114 414,705 SH   SOLE   414,705 0 0
HAEMONETICS CORP COMMON STOCK USD 405024100 49,770 500,602 SH   SOLE   493,930 0 6,672
HUNTINGTON BANCSHARES INC/OH COMMON STOCK USD 446150104 8,449 1,030,332 SH   SOLE   1,030,332 0 0
INTUITIVE SURGICAL INC COMMON STOCK USD 46120E602 37,593 75,869 SH   SOLE   75,869 0 0
LIFE STORAGE INC REIT USD 53223X107 1,072 11,353 SH   SOLE   11,353 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 2,157 29,209 SH   SOLE   29,209 0 0
PULTEGROUP INC COMMON STOCK USD 745867101 1,061 47,516 SH   SOLE   47,516 0 0
PHOTRONICS INC COMMON STOCK USD 719405102 6,765 663,861 SH   SOLE   640,791 0 23,070
PRA HEALTH SCIENCES INC COMMON STOCK USD 69354M108 1,153 13,913 SH   SOLE   13,913 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 1,918 6,773 SH   SOLE   6,773 0 0
WATSCO INC COMMON STOCK USD 942622200 15,677 99,209 SH   SOLE   72,227 0 26,982
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 1,751 20,687 SH   SOLE   20,687 0 0
POPULAR INC COMMON STOCK USD 733174700 920 26,279 SH   SOLE   26,279 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107 2,490 28,035 SH   SOLE   28,035 0 0
INSULET CORP COMMON STOCK USD 45784P101 52,453 316,590 SH   SOLE   316,590 0 0
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 10,249 65,668 SH   SOLE   65,668 0 0
SHOPIFY INC COMMON STOCK CAD 82509L107 368 893 SH   SOLE   893 0 0
BURLINGTON STORES INC COMMON STOCK USD 122017106 73,235 462,164 SH   SOLE   458,992 0 3,172
NEW RESIDENTIAL INVESTMENT CORP REIT USD 64828T201 2,254 450,737 SH   SOLE   450,737 0 0
EVERBRIDGE INC COMMON STOCK USD 29978A104 39,936 375,659 SH   SOLE   375,659 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104 41,169 502,797 SH   SOLE   498,059 0 4,738
CAPITAL ONE FINANCIAL CORP COMMON STOCK USD 14040H105 741 14,691 SH   SOLE   14,691 0 0
BRP INC COMMON STOCK CAD 05577W200 945 58,750 SH   SOLE   58,750 0 0
PLANET FITNESS INC COMMON STOCK USD 72703H101 20,595 423,862 SH   SOLE   416,385 0 7,477
EXACT SCIENCES CORP COMMON STOCK USD 30063P105 22,330 385,804 SH   SOLE   385,804 0 0
BROADCOM INC COMMON STOCK USD 11135F101 75,177 317,064 SH   SOLE   295,571 0 21,493
EPAM SYSTEMS INC COMMON STOCK USD 29414B104 34,802 187,431 SH   SOLE   187,431 0 0
GDS HOLDINGS LTD ADR USD 36165L108 7,604 131,300 SH   SOLE   131,300 0 0
BANDWIDTH INC COMMON STOCK USD 05988J103 11,767 175,049 SH   SOLE   175,049 0 0
AMERICOLD REALTY TRUST REIT USD 03064D108 11,039 325,434 SH   SOLE   325,434 0 0
SITEONE LANDSCAPE SUPPLY INC COMMON STOCK USD 82982L103 15,855 215,422 SH   SOLE   215,422 0 0
SERVICEMASTER GLOBAL HOLDINGS INC COMMON STOCK USD 81761R109 29,179 1,081,523 SH   SOLE   1,081,523 0 0
PENUMBRA INC COMMON STOCK USD 70975L107 7,362 45,635 SH   SOLE   45,635 0 0
RINGCENTRAL INC COMMON STOCK USD 76680R206 39,470 186,639 SH   SOLE   186,639 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305 8,424 262,188 SH   SOLE   262,188 0 0
BOOZ ALLEN HAMILTON HOLDING CORP COMMON STOCK USD 099502106 2,164 31,532 SH   SOLE   31,532 0 0
PLUG POWER INC COMMON STOCK USD 72919P202 21,276 6,027,254 SH   SOLE   6,027,254 0 0
VERACYTE INC COMMON STOCK USD 92337F107 5,672 234,860 SH   SOLE   234,860 0 0
SLACK TECHNOLOGIES INC COMMON STOCK USD 83088V102 37,489 1,394,669 SH   SOLE   1,394,669 0 0
CONSTRUCTION PARTNERS INC COMMON STOCK USD 21044C107 1,986 117,991 SH   SOLE   96,120 0 21,871
SCIPLAY CORP COMMON STOCK USD 809087109 1,901 200,523 SH   SOLE   200,523 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 1,747 51,530 SH   SOLE   51,530 0 0
ENDAVA PLC ADR USD 29260V105 4,661 131,601 SH   SOLE   121,294 0 10,307
SEA LTD ADR USD 81141R100 3,036 68,400 SH   SOLE   68,400 0 0
MAXAR TECHNOLOGIES INC COMMON STOCK CAD 57778K105 1,302 124,111 SH   SOLE   124,111 0 0
CSW INDUSTRIALS INC COMMON STOCK USD 126402106 1,700 26,543 SH   SOLE   21,846 0 4,697
SHOPIFY INC COMMON STOCK USD 82509L107 10,086 24,127 SH   SOLE   24,127 0 0
FRESHPET INC COMMON STOCK USD 358039105 12,082 189,227 SH   SOLE   189,227 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105 59,155 342,092 SH   SOLE   314,165 0 27,927
AMERIPRISE FINANCIAL INC COMMON STOCK USD 03076C106 937 9,143 SH   SOLE   9,143 0 0
MSA SAFETY INC COMMON STOCK USD 553498106 1,651 16,447 SH   SOLE   16,447 0 0
SVB FINANCIAL GROUP COMMON STOCK USD 78486Q101 35,032 232,323 SH   SOLE   230,120 0 2,203
FIDELITY NATIONAL INFORMATION SERVICES INC COMMON STOCK USD 31620M106 69,915 574,580 SH   SOLE   570,342 0 4,238
HOST HOTELS RESORTS INC REIT USD 44107P104 413 37,424 SH   SOLE   37,424 0 0
MASTERCARD INC COMMON STOCK USD 57636Q104 7,790 32,204 SH   SOLE   32,204 0 0
CBRE GROUP INC COMMON STOCK USD 12504L109 777 20,619 SH   SOLE   20,619 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK USD 084670702 4,017 21,970 SH   SOLE   21,970 0 0
ILLUMINA INC COMMON STOCK USD 452327109 54,260 198,894 SH   SOLE   198,894 0 0
DISCOVER FINANCIAL SERVICES COMMON STOCK USD 254709108 924 25,916 SH   SOLE   25,916 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109 36,748 617,823 SH   SOLE   617,823 0 0
LEXINGTON REALTY TRUST REIT USD 529043101 1,760 177,817 SH   SOLE   177,817 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 1,639 5,750 SH   SOLE   5,750 0 0
PERFICIENT INC COMMON STOCK USD 71375U101 9,410 347,476 SH   SOLE   334,524 0 12,952
ZUMIEZ INC COMMON STOCK USD 989817101 2,927 169,002 SH   SOLE   152,343 0 16,659
WELLTOWER INC REIT USD 95040Q104 186 4,067 SH   SOLE   4,067 0 0
ALLSTATE CORP/THE COMMON STOCK USD 020002101 2,001 21,814 SH   SOLE   21,814 0 0
VISA INC COMMON STOCK USD 92826C839 151,327 940,037 SH   SOLE   940,037 0 0
GARTNER INC COMMON STOCK USD 366651107 23,310 234,107 SH   SOLE   234,107 0 0
STIFEL FINANCIAL CORP COMMON STOCK USD 860630102 1,001 24,297 SH   SOLE   24,297 0 0
BLACKROCK INC COMMON STOCK USD 09247X101 1,862 4,239 SH   SOLE   4,239 0 0
MCCORMICK CO INC/MD COMMON STOCK USD 579780206 2,085 14,727 SH   SOLE   14,727 0 0
WASTE MANAGEMENT INC COMMON STOCK USD 94106L109 979 10,572 SH   SOLE   10,572 0 0
XILINX INC COMMON STOCK USD 983919101 1,192 15,333 SH   SOLE   15,333 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 2,161 8,921 SH   SOLE   8,921 0 0
BIOGEN INC COMMON STOCK USD 09062X103 40,491 127,987 SH   SOLE   127,987 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 64,063 908,696 SH   SOLE   899,931 0 8,765
DIGITAL REALTY TRUST INC REIT USD 253868103 7,530 54,334 SH   SOLE   54,334 0 0
UNITED RENTALS INC COMMON STOCK USD 911363109 1,803 17,567 SH   SOLE   17,567 0 0
AMERICAN TOWER CORP REIT USD 03027X100 75,751 348,503 SH   SOLE   348,503 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 35,206 469,033 SH   SOLE   469,033 0 0
SUN COMMUNITIES INC REIT USD 866674104 2,839 22,690 SH   SOLE   22,690 0 0
JEFFERIES FINANCIAL GROUP INC COMMON STOCK USD 47233W109 1,456 106,475 SH   SOLE   106,475 0 0
ROSS STORES INC COMMON STOCK USD 778296103 2,057 23,679 SH   SOLE   23,679 0 0
MICROSOFT CORP COMMON STOCK USD 594918104 167,213 1,060,695 SH   SOLE   989,324 0 71,371
CITIGROUP INC. COMMON STOCK USD 172967424 817 19,404 SH   SOLE   19,404 0 0
ADOBE INC COMMON STOCK USD 00724F101 17,961 56,414 SH   SOLE   56,414 0 0
BOTTOMLINE TECHNOLOGIES DE INC COMMON STOCK USD 101388106 25,607 700,591 SH   SOLE   687,941 0 12,650
MAXIM INTEGRATED PRODUCTS INC COMMON STOCK USD 57772K101 29,126 599,269 SH   SOLE   515,152 0 84,117
MERCADOLIBRE INC COMMON STOCK USD 58733R102 310 635 SH   SOLE   635 0 0
ZIX CORP COMMON STOCK USD 98974P100 1,294 301,681 SH   SOLE   301,681 0 0
DAVITA INC COMMON STOCK USD 23918K108 1,764 23,222 SH   SOLE   23,222 0 0
ESTEE LAUDER COS INC/THE COMMON STOCK USD 518439104 1,960 12,300 SH   SOLE   12,300 0 0
WATERS CORP COMMON STOCK USD 941848103 1,707 9,378 SH   SOLE   9,378 0 0
KEMPER CORP COMMON STOCK USD 488401100 1,232 16,586 SH   SOLE   16,586 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 38,304 801,495 SH   SOLE   607,624 0 193,871
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105 2,742 50,438 SH   SOLE   35,703 0 14,735
SABRA HEALTH CARE REIT INC REIT USD 78573L106 5,507 504,806 SH   SOLE   504,806 0 0
AMAZON.COM INC COMMON STOCK USD 023135106 147,546 75,820 SH   SOLE   75,820 0 0
FACEBOOK INC COMMON STOCK USD 30303M102 54,238 325,208 SH   SOLE   325,208 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105 38,813 294,998 SH   SOLE   292,499 0 2,499
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108 58,204 175,077 SH   SOLE   174,139 0 938
CONOCOPHILLIPS COMMON STOCK USD 20825C104 803 26,137 SH   SOLE   26,137 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101 1,178 10,150 SH   SOLE   10,150 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 110,578 1,227,060 SH   SOLE   1,177,378 0 49,682
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 69,508 205,037 SH   SOLE   205,037 0 0
PFIZER INC COMMON STOCK USD 717081103 73,730 2,258,890 SH   SOLE   2,162,163 0 96,727
COCA-COLA CO/THE COMMON STOCK USD 191216100 3,084 69,752 SH   SOLE   69,752 0 0
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 1,790 20,735 SH   SOLE   20,735 0 0
BOEING CO/THE COMMON STOCK USD 097023105 6,556 43,968 SH   SOLE   43,968 0 0
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 138,236 574,409 SH   SOLE   545,783 0 28,626
CHEVRON CORP COMMON STOCK USD 166764100 28,900 399,333 SH   SOLE   357,128 0 42,205
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 1,817 18,180 SH   SOLE   18,180 0 0
HERSHEY CO/THE COMMON STOCK USD 427866108 2,080 15,704 SH   SOLE   15,704 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108 2,993 53,749 SH   SOLE   53,749 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104 15,655 328,669 SH   SOLE   328,669 0 0
AIR PRODUCTS CHEMICALS INC COMMON STOCK USD 009158106 34,965 175,122 SH   SOLE   135,419 0 39,703
FLOWSERVE CORP COMMON STOCK USD 34354P105 1,280 53,611 SH   SOLE   53,611 0 0
ABBVIE INC COMMON STOCK USD 00287Y109 1,055 13,904 SH   SOLE   13,904 0 0
BCE INC COMMON STOCK CAD 05534B760 1,923 47,609 SH   SOLE   47,609 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 28,590 430,904 SH   SOLE   430,904 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104 88,914 678,810 SH   SOLE   654,707 0 24,103
RAYTHEON CO COMMON STOCK USD 755111507 1,681 12,820 SH   SOLE   12,820 0 0
CVS HEALTH CORP COMMON STOCK USD 126650100 12,699 213,864 SH   SOLE   213,864 0 0
TERADYNE INC COMMON STOCK USD 880770102 45,468 839,362 SH   SOLE   832,025 0 7,337
DANAHER CORP COMMON STOCK USD 235851102 2,778 20,074 SH   SOLE   20,074 0 0
T-MOBILE US INC COMMON STOCK USD 872590104 2,665 31,768 SH   SOLE   31,768 0 0
DXC TECHNOLOGY CO COMMON STOCK USD 23355L106 17,588 1,348,737 SH   SOLE   1,348,737 0 0
CLOROX CO/THE COMMON STOCK USD 189054109 12,294 71,021 SH   SOLE   52,271 0 18,750
ABBOTT LABORATORIES COMMON STOCK USD 002824100 1,037 13,134 SH   SOLE   13,134 0 0
BAXTER INTERNATIONAL INC COMMON STOCK USD 071813109 2,248 27,730 SH   SOLE   27,730 0 0
ZOETIS INC COMMON STOCK USD 98978V103 2,510 21,331 SH   SOLE   21,331 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109 43,811 430,069 SH   SOLE   425,740 0 4,329
NUCOR CORP COMMON STOCK USD 670346105 18,059 502,651 SH   SOLE   467,030 0 35,621
MCDONALD'S CORP COMMON STOCK USD 580135101 1,028 6,217 SH   SOLE   6,217 0 0
DOLLAR GENERAL CORP COMMON STOCK USD 256677105 2,160 14,306 SH   SOLE   14,306 0 0
BANK OF AMERICA CORPORATION COMMON STOCK USD 060505104 2,905 136,971 SH   SOLE   136,971 0 0
TESLA INC COMMON STOCK USD 88160R101 62,049 118,356 SH   SOLE   118,356 0 0
SERVICENOW INC COMMON STOCK USD 81762P102 72,109 251,997 SH   SOLE   251,997 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK USD 92343V104 1,225 22,796 SH   SOLE   22,796 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 43,769 225,300 SH   SOLE   225,300 0 0
APPLE INC COMMON STOCK USD 037833100 87,233 343,046 SH   SOLE   343,046 0 0
GENTHERM INC COMMON STOCK USD 37253A103 946 30,260 SH   SOLE   30,260 0 0
KLA CORP COMMON STOCK USD 482480100 2,324 16,166 SH   SOLE   16,166 0 0
NIKE INC COMMON STOCK USD 654106103 2,703 32,628 SH   SOLE   32,628 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102 3,454 18,497 SH   SOLE   18,497 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 8,075 191,985 SH   SOLE   191,985 0 0
CANADIAN NATURAL RESOURCES LTD COMMON STOCK CAD 136385101 1,311 98,176 SH   SOLE   98,176 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 804 64,759 SH   SOLE   0 0 64,759
SUN LIFE FINANCIAL INC COMMON STOCK CAD 866796105 1,198 37,923 SH   SOLE   37,923 0 0
MARTEN TRANSPORT LTD COMMON STOCK USD 573075108 1,268 62,083 SH   SOLE   62,083 0 0
PAYPAL HOLDINGS INC COMMON STOCK USD 70450Y103 13,605 142,164 SH   SOLE   142,164 0 0
ALPHABET INC COMMON STOCK USD 02079K107 135,497 116,653 SH   SOLE   116,653 0 0
ALPHABET INC COMMON STOCK USD 02079K305 33,011 28,410 SH   SOLE   28,410 0 0
CDW CORP/DE COMMON STOCK USD 12514G108 6,460 69,273 SH   SOLE   69,273 0 0
58.COM INC ADR USD 31680Q104 5,694 116,900 SH   SOLE   116,900 0 0
JD.COM INC ADR USD 47215P106 28,763 710,200 SH   SOLE   710,200 0 0