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
WASTE CONNECTIONS INC COMMON STOCK CAD 94106B101 1,892 20,847 SH   SOLE   20,847 0 0
ARTHUR J GALLAGHER CO COMMON STOCK USD 363576109 1,882 19,771 SH   SOLE   19,771 0 0
ALBEMARLE CORP COMMON STOCK USD 012653101 53,326 730,296 SH   SOLE   730,296 0 0
ANSYS INC COMMON STOCK USD 03662Q105 61,999 240,932 SH   SOLE   235,913 0 5,019
AO SMITH CORP COMMON STOCK USD 831865209 10,209 214,339 SH   SOLE   214,339 0 0
CHURCH DWIGHT CO INC COMMON STOCK USD 171340102 7,659 108,933 SH   SOLE   96,936 0 11,997
CINCINNATI FINANCIAL CORP COMMON STOCK USD 172062101 13,256 126,410 SH   SOLE   90,255 0 36,155
CUMMINS INC COMMON STOCK USD 231021106 2,429 13,579 SH   SOLE   13,579 0 0
COHERENT INC COMMON STOCK USD 192479103 4,741 28,526 SH   SOLE   28,526 0 0
EQUITY RESIDENTIAL REIT USD 29476L107 1,793 22,169 SH   SOLE   22,169 0 0
EDWARDS LIFESCIENCES CORP COMMON STOCK USD 28176E108 2,747 11,779 SH   SOLE   11,779 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK USD 33616C100 47,138 401,348 SH   SOLE   401,348 0 0
HUNTINGTON BANCSHARES INC/OH COMMON STOCK USD 446150104 15,517 1,030,332 SH   SOLE   1,030,332 0 0
INTUITIVE SURGICAL INC COMMON STOCK USD 46120E602 44,825 75,869 SH   SOLE   75,869 0 0
LIFE STORAGE INC REIT USD 53223X107 1,229 11,353 SH   SOLE   11,353 0 0
PROGRESSIVE CORP/THE COMMON STOCK USD 743315103 2,114 29,209 SH   SOLE   29,209 0 0
PULTEGROUP INC COMMON STOCK USD 745867101 1,843 47,516 SH   SOLE   47,516 0 0
PHOTRONICS INC COMMON STOCK USD 719405102 20,334 1,291,839 SH   SOLE   1,257,862 0 33,977
STEEL DYNAMICS INC COMMON STOCK USD 858119100 1,764 51,829 SH   SOLE   51,829 0 0
PRA HEALTH SCIENCES INC COMMON STOCK USD 69354M108 1,546 13,913 SH   SOLE   13,913 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK USD 883556102 2,198 6,773 SH   SOLE   6,773 0 0
WATSCO INC COMMON STOCK USD 942622200 16,432 91,135 SH   SOLE   64,153 0 26,982
WATTS WATER TECHNOLOGIES INC COMMON STOCK USD 942749102 2,063 20,687 SH   SOLE   20,687 0 0
POPULAR INC COMMON STOCK USD 733174700 2,133 36,311 SH   SOLE   36,311 0 0
XPERI CORP COMMON STOCK USD 98421B100 1,763 95,289 SH   SOLE   95,289 0 0
JOHN B SANFILIPPO SON INC COMMON STOCK USD 800422107 1,791 19,648 SH   SOLE   19,648 0 0
INSULET CORP COMMON STOCK USD 45784P101 57,882 338,173 SH   SOLE   338,173 0 0
MAXLINEAR INC COMMON STOCK USD 57776J100 3,979 187,578 SH   SOLE   168,158 0 19,420
VEEVA SYSTEMS INC COMMON STOCK USD 922475108 9,250 65,768 SH   SOLE   65,768 0 0
BURLINGTON STORES INC COMMON STOCK USD 122017106 112,195 492,126 SH   SOLE   487,805 0 4,321
NEW RESIDENTIAL INVESTMENT CORP REIT USD 64828T201 11,978 743,496 SH   SOLE   743,496 0 0
EVERBRIDGE INC COMMON STOCK USD 29978A104 12,921 165,486 SH   SOLE   165,486 0 0
SOLAREDGE TECHNOLOGIES INC COMMON STOCK USD 83417M104 47,863 503,341 SH   SOLE   496,715 0 6,626
CAPITAL ONE FINANCIAL CORP COMMON STOCK USD 14040H105 2,650 25,759 SH   SOLE   25,759 0 0
GRANITE POINT MORTGAGE TRUST INC REIT USD 38741L107 14,044 764,086 SH   SOLE   764,086 0 0
TWO HARBORS INVESTMENT CORP REIT USD 90187B408 12,888 881,525 SH   SOLE   881,525 0 0
PLANET FITNESS INC COMMON STOCK USD 72703H101 5,128 68,666 SH   SOLE   68,666 0 0
EXACT SCIENCES CORP COMMON STOCK USD 30063P105 35,300 381,829 SH   SOLE   381,829 0 0
BROADCOM INC COMMON STOCK USD 11135F101 89,800 284,457 SH   SOLE   263,647 0 20,810
EPAM SYSTEMS INC COMMON STOCK USD 29414B104 55,517 261,590 SH   SOLE   261,590 0 0
GDS HOLDINGS LTD ADR USD 36165L108 7,531 146,000 SH   SOLE   146,000 0 0
BANDWIDTH INC COMMON STOCK USD 05988J103 9,244 144,331 SH   SOLE   144,331 0 0
AMERICOLD REALTY TRUST REIT USD 03064D108 1,801 51,381 SH   SOLE   51,381 0 0
SITEONE LANDSCAPE SUPPLY INC COMMON STOCK USD 82982L103 19,519 215,422 SH   SOLE   215,422 0 0
TPG RE FINANCE TRUST INC REIT USD 87266M107 8,864 437,744 SH   SOLE   437,744 0 0
SERVICEMASTER GLOBAL HOLDINGS INC COMMON STOCK USD 81761R109 60,219 1,557,664 SH   SOLE   1,557,664 0 0
PENUMBRA INC COMMON STOCK USD 70975L107 3,211 19,548 SH   SOLE   19,548 0 0
RINGCENTRAL INC COMMON STOCK USD 76680R206 22,483 133,298 SH   SOLE   133,298 0 0
STAAR SURGICAL CO COMMON STOCK USD 852312305 3,803 108,160 SH   SOLE   108,160 0 0
BOOZ ALLEN HAMILTON HOLDING CORP COMMON STOCK USD 099502106 2,242 31,532 SH   SOLE   31,532 0 0
PLUG POWER INC COMMON STOCK USD 72919P202 18,374 5,851,462 SH   SOLE   5,851,462 0 0
FRONTDOOR INC COMMON STOCK USD 35905A109 1,870 39,447 SH   SOLE   39,447 0 0
VECTRUS INC COMMON STOCK USD 92242T101 2,038 39,781 SH   SOLE   31,844 0 7,937
VERACYTE INC COMMON STOCK USD 92337F107 5,679 203,539 SH   SOLE   203,539 0 0
SONOS INC COMMON STOCK USD 83570H108 2,467 157,923 SH   SOLE   126,144 0 31,779
SLACK TECHNOLOGIES INC COMMON STOCK USD 83088V102 16,393 730,211 SH   SOLE   730,211 0 0
CONSTRUCTION PARTNERS INC COMMON STOCK USD 21044C107 2,008 119,380 SH   SOLE   96,120 0 23,260
SCIPLAY CORP COMMON STOCK USD 809087109 2,462 200,523 SH   SOLE   200,523 0 0
DESCARTES SYSTEMS GROUP INC/THE COMMON STOCK CAD 249906108 2,194 51,530 SH   SOLE   51,530 0 0
ENDAVA PLC ADR USD 29260V105 372 7,999 SH   SOLE   7,999 0 0
CME GROUP INC. COMMON STOCK USD 12572Q105 74,339 370,702 SH   SOLE   343,769 0 26,933
AMERIPRISE FINANCIAL INC COMMON STOCK USD 03076C106 2,058 12,356 SH   SOLE   12,356 0 0
ATT INC COMMON STOCK USD 00206R102 5,411 138,503 SH   SOLE   138,503 0 0
LIVE NATION ENTERTAINMENT INC COMMON STOCK USD 538034109 2,075 29,037 SH   SOLE   29,037 0 0
SVB FINANCIAL GROUP COMMON STOCK USD 78486Q101 58,938 234,784 SH   SOLE   232,168 0 2,616
MORGAN STANLEY COMMON STOCK USD 617446448 4,159 81,382 SH   SOLE   81,382 0 0
FIDELITY NATIONAL INFORMATION SERVICES INC COMMON STOCK USD 31620M106 69,683 501,172 SH   SOLE   501,172 0 0
HEXCEL CORP COMMON STOCK USD 428291108 14,600 199,157 SH   SOLE   199,157 0 0
HOST HOTELS RESORTS INC REIT USD 44107P104 694 37,424 SH   SOLE   37,424 0 0
MASTERCARD INC COMMON STOCK USD 57636Q104 4,464 14,964 SH   SOLE   14,964 0 0
CBRE GROUP INC COMMON STOCK USD 12504L109 1,263 20,619 SH   SOLE   20,619 0 0
LAS VEGAS SANDS CORP COMMON STOCK USD 517834107 6,219 90,118 SH   SOLE   90,118 0 0
ILLUMINA INC COMMON STOCK USD 452327109 57,473 173,324 SH   SOLE   173,324 0 0
DISCOVER FINANCIAL SERVICES COMMON STOCK USD 254709108 2,198 25,916 SH   SOLE   25,916 0 0
ACTIVISION BLIZZARD INC COMMON STOCK USD 00507V109 41,870 704,768 SH   SOLE   704,768 0 0
LEXINGTON REALTY TRUST REIT USD 529043101 1,474 138,819 SH   SOLE   138,819 0 0
COSTCO WHOLESALE CORP COMMON STOCK USD 22160K105 1,111 3,780 SH   SOLE   3,780 0 0
PERFICIENT INC COMMON STOCK USD 71375U101 19,029 413,235 SH   SOLE   398,852 0 14,383
ZUMIEZ INC COMMON STOCK USD 989817101 5,545 160,531 SH   SOLE   144,564 0 15,967
WELLTOWER INC REIT USD 95040Q104 332 4,067 SH   SOLE   4,067 0 0
CELANESE CORP COMMON STOCK USD 150870103 1,263 10,259 SH   SOLE   10,259 0 0
VISA INC COMMON STOCK USD 92826C839 173,701 924,829 SH   SOLE   924,829 0 0
GARTNER INC COMMON STOCK USD 366651107 39,001 253,154 SH   SOLE   253,154 0 0
AGCO CORP COMMON STOCK USD 001084102 1,916 24,808 SH   SOLE   24,808 0 0
BORGWARNER INC COMMON STOCK USD 099724106 10,636 245,187 SH   SOLE   245,187 0 0
JOHN BEAN TECHNOLOGIES CORP COMMON STOCK USD 477839104 1,613 14,327 SH   SOLE   14,327 0 0
STIFEL FINANCIAL CORP COMMON STOCK USD 860630102 2,282 37,623 SH   SOLE   37,623 0 0
ESCO TECHNOLOGIES INC COMMON STOCK USD 296315104 2,244 24,262 SH   SOLE   19,475 0 4,787
EOG RESOURCES INC COMMON STOCK USD 26875P101 62,548 747,112 SH   SOLE   747,112 0 0
MCCORMICK CO INC/MD COMMON STOCK USD 579780206 2,032 11,973 SH   SOLE   11,973 0 0
WASTE MANAGEMENT INC COMMON STOCK USD 94106L109 2,142 18,800 SH   SOLE   18,800 0 0
CISCO SYSTEMS INC COMMON STOCK USD 17275R102 15,618 325,708 SH   SOLE   325,708 0 0
XILINX INC COMMON STOCK USD 983919101 1,861 19,042 SH   SOLE   19,042 0 0
IDEXX LABORATORIES INC COMMON STOCK USD 45168D104 2,328 8,921 SH   SOLE   8,921 0 0
TETRA TECH INC COMMON STOCK USD 88162G103 85,942 997,473 SH   SOLE   988,209 0 9,264
DIGITAL REALTY TRUST INC REIT USD 253868103 5,825 48,665 SH   SOLE   48,665 0 0
AMERICAN TOWER CORP REIT USD 03027X100 83,900 365,369 SH   SOLE   365,369 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP COMMON STOCK USD 192446102 1,629 26,269 SH   SOLE   26,269 0 0
REPUBLIC SERVICES INC COMMON STOCK USD 760759100 42,085 469,695 SH   SOLE   469,695 0 0
ROSS STORES INC COMMON STOCK USD 778296103 2,376 20,418 SH   SOLE   20,418 0 0
MICROSOFT CORP COMMON STOCK USD 594918104 124,191 788,902 SH   SOLE   719,059 0 69,843
ADOBE INC COMMON STOCK USD 00724F101 24,205 73,421 SH   SOLE   73,421 0 0
BOTTOMLINE TECHNOLOGIES DE INC COMMON STOCK USD 101388106 32,096 598,799 SH   SOLE   598,799 0 0
MAXIM INTEGRATED PRODUCTS INC COMMON STOCK USD 57772K101 34,287 557,590 SH   SOLE   473,473 0 84,117
MERCADOLIBRE INC COMMON STOCK USD 58733R102 363 635 SH   SOLE   635 0 0
ZIX CORP COMMON STOCK USD 98974P100 5,941 877,617 SH   SOLE   819,671 0 57,946
DAVITA INC COMMON STOCK USD 23918K108 1,742 23,222 SH   SOLE   23,222 0 0
ESTEE LAUDER COS INC/THE COMMON STOCK USD 518439104 2,112 10,231 SH   SOLE   10,231 0 0
WATERS CORP COMMON STOCK USD 941848103 2,191 9,378 SH   SOLE   9,378 0 0
XYLEM INC/NY COMMON STOCK USD 98419M100 54,599 693,148 SH   SOLE   693,148 0 0
TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD ADR USD 874039100 53,665 924,743 SH   SOLE   730,872 0 193,871
DARDEN RESTAURANTS INC COMMON STOCK USD 237194105 25,887 237,510 SH   SOLE   202,503 0 35,007
AMAZON.COM INC COMMON STOCK USD 023135106 122,233 66,183 SH   SOLE   66,183 0 0
PHILLIPS 66 COMMON STOCK USD 718546104 2,162 19,420 SH   SOLE   19,420 0 0
FACEBOOK INC COMMON STOCK USD 30303M102 56,162 273,852 SH   SOLE   273,852 0 0
UNIVERSAL DISPLAY CORP COMMON STOCK USD 91347P105 26,795 130,030 SH   SOLE   130,030 0 0
MARKETAXESS HOLDINGS INC COMMON STOCK USD 57060D108 83,201 219,517 SH   SOLE   217,657 0 1,860
CONOCOPHILLIPS COMMON STOCK USD 20825C104 2,567 39,490 SH   SOLE   39,490 0 0
CATERPILLAR INC. COMMON STOCK USD 149123101 2,832 19,182 SH   SOLE   19,182 0 0
JPMORGAN CHASE CO. COMMON STOCK USD 46625H100 167,073 1,199,064 SH   SOLE   1,151,348 0 47,716
VIAD CORP COMMON STOCK USD 92552R406 6,271 93,029 SH   SOLE   83,383 0 9,646
LOCKHEED MARTIN CORP COMMON STOCK USD 539830109 86,269 221,639 SH   SOLE   221,639 0 0
PFIZER INC COMMON STOCK USD 717081103 85,780 2,191,433 SH   SOLE   2,094,706 0 96,727
COCA-COLA CO/THE COMMON STOCK USD 191216100 3,859 69,752 SH   SOLE   69,752 0 0
MARSH MCLENNAN COS INC COMMON STOCK USD 571748102 2,309 20,735 SH   SOLE   20,735 0 0
BOEING CO/THE COMMON STOCK USD 097023105 47,383 145,522 SH   SOLE   131,790 0 13,732
NEXTERA ENERGY INC COMMON STOCK USD 65339F101 142,838 590,360 SH   SOLE   561,734 0 28,626
CHEVRON CORP COMMON STOCK USD 166764100 59,917 497,830 SH   SOLE   448,229 0 49,601
TEXAS INSTRUMENTS INC COMMON STOCK USD 882508104 2,984 23,265 SH   SOLE   23,265 0 0
HERSHEY CO/THE COMMON STOCK USD 427866108 2,308 15,704 SH   SOLE   15,704 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK USD 110122108 3,019 47,079 SH   SOLE   47,079 0 0
EMERSON ELECTRIC CO COMMON STOCK USD 291011104 25,061 328,669 SH   SOLE   328,669 0 0
AIR PRODUCTS CHEMICALS INC COMMON STOCK USD 009158106 38,060 162,029 SH   SOLE   123,239 0 38,790
BCE INC COMMON STOCK CAD 05534B760 2,207 47,609 SH   SOLE   47,609 0 0
COLGATE-PALMOLIVE CO COMMON STOCK USD 194162103 29,655 430,904 SH   SOLE   430,904 0 0
JOHNSON JOHNSON COMMON STOCK USD 478160104 103,142 707,630 SH   SOLE   683,527 0 24,103
RAYTHEON CO COMMON STOCK USD 755111507 2,813 12,820 SH   SOLE   12,820 0 0
CVS HEALTH CORP COMMON STOCK USD 126650100 15,882 213,864 SH   SOLE   213,864 0 0
TERADYNE INC COMMON STOCK USD 880770102 49,703 728,779 SH   SOLE   720,455 0 8,324
DANAHER CORP COMMON STOCK USD 235851102 3,081 20,074 SH   SOLE   20,074 0 0
T-MOBILE US INC COMMON STOCK USD 872590104 2,490 31,768 SH   SOLE   31,768 0 0
DXC TECHNOLOGY CO COMMON STOCK USD 23355L106 22,110 588,188 SH   SOLE   588,188 0 0
CLOROX CO/THE COMMON STOCK USD 189054109 9,706 63,329 SH   SOLE   44,579 0 18,750
ABBOTT LABORATORIES COMMON STOCK USD 002824100 1,141 13,134 SH   SOLE   13,134 0 0
BAXTER INTERNATIONAL INC COMMON STOCK USD 071813109 2,317 27,730 SH   SOLE   27,730 0 0
ZOETIS INC COMMON STOCK USD 98978V103 2,822 21,331 SH   SOLE   21,331 0 0
AVERY DENNISON CORP COMMON STOCK USD 053611109 53,715 410,631 SH   SOLE   410,631 0 0
NUCOR CORP COMMON STOCK USD 670346105 34,570 614,683 SH   SOLE   579,062 0 35,621
MCDONALD'S CORP COMMON STOCK USD 580135101 2,787 14,109 SH   SOLE   14,109 0 0
DOLLAR GENERAL CORP COMMON STOCK USD 256677105 2,231 14,306 SH   SOLE   14,306 0 0
EVERCORE INC COMMON STOCK USD 29977A105 1,866 24,964 SH   SOLE   24,964 0 0
INTEL CORP COMMON STOCK USD 458140100 6,169 103,135 SH   SOLE   103,135 0 0
BANK OF AMERICA CORPORATION COMMON STOCK USD 060505104 4,821 136,971 SH   SOLE   136,971 0 0
TESLA INC COMMON STOCK USD 88160R101 64,710 154,778 SH   SOLE   154,778 0 0
SERVICENOW INC COMMON STOCK USD 81762P102 102,272 362,307 SH   SOLE   362,307 0 0
STARWOOD PROPERTY TRUST INC REIT USD 85571B105 9,493 381,838 SH   SOLE   381,838 0 0
TRAVELERS COS INC/THE COMMON STOCK USD 89417E109 1,979 14,455 SH   SOLE   14,455 0 0
VERIZON COMMUNICATIONS INC COMMON STOCK USD 92343V104 1,399 22,796 SH   SOLE   22,796 0 0
ALIBABA GROUP HOLDING LTD ADR USD 01609W102 49,570 233,700 SH   SOLE   233,700 0 0
APPLE INC COMMON STOCK USD 037833100 84,027 286,421 SH   SOLE   286,421 0 0
KLA CORP COMMON STOCK USD 482480100 2,879 16,166 SH   SOLE   16,166 0 0
NIKE INC COMMON STOCK USD 654106103 2,777 27,423 SH   SOLE   27,423 0 0
HOME DEPOT INC/THE COMMON STOCK USD 437076102 3,633 16,645 SH   SOLE   16,645 0 0
MICRON TECHNOLOGY INC COMMON STOCK USD 595112103 10,244 190,556 SH   SOLE   190,556 0 0
MANULIFE FINANCIAL CORP COMMON STOCK CAD 56501R106 1,314 64,759 SH   SOLE   0 0 64,759
PAYPAL HOLDINGS INC COMMON STOCK USD 70450Y103 9,024 83,433 SH   SOLE   83,433 0 0
ALPHABET INC COMMON STOCK USD 02079K107 168,400 126,077 SH   SOLE   126,077 0 0
ALPHABET INC COMMON STOCK USD 02079K305 36,742 27,466 SH   SOLE   27,466 0 0
CDW CORP/DE COMMON STOCK USD 12514G108 12,612 88,330 SH   SOLE   88,330 0 0
58.COM INC ADR USD 31680Q104 6,033 93,200 SH   SOLE   93,200 0 0
JD.COM INC ADR USD 47215P106 27,532 781,500 SH   SOLE   781,500 0 0