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
AIR LEASE CORP CL A 00912X302 37,065 888,002 SH   SOLE   0 0 888,002
AKAMAI TECHNOLOGIES COMUSD0.01 COM 00971T101 3,746 32,131 SH   SOLE   0 0 32,131
ALPHA AND OMEGA SEMICONDUCTORLTD SHS G6331P104 22,972 755,916 SH   SOLE   0 0 755,916
ALPHABET INC CAP STK CLA CAP STK CL A 02079K305 369 151 SH   SOLE   0 0 151
AMERESCO INC CL A 02361E108 30,473 485,852 SH   SOLE   0 0 485,852
APOLLO ENDOSURGERY INCCOM COM 03767D108 12,722 1,570,619 SH   SOLE   0 0 1,570,619
APTOSE BIOSCIENCES INCCOM NPV ISIN#CA03835 COM New 03835T200 364 109,567 SH   SOLE   0 0 109,567
ARC RESOURCES LTD COMNPV ISIN#CA00208D4084 COM 00208D408 201 23,623 SH   SOLE   0 0 23,623
AT&T INC COM USD1 COM 00206R102 1,662 57,760 SH   SOLE   0 0 57,760
BIOLIFE SOLUTIONS INC COM NEW 09062W204 17,056 383,190 SH   SOLE   0 0 383,190
BLACKLINE INC COM COM 09239B109 21,994 197,660 SH   SOLE   0 0 197,660
BLUE PRISM GROUP PLC ORDGBP0.01 ISIN#GB00B COM NEW G1193C101 317 28,374 SH   SOLE   0 0 28,374
BUTTERFLY NETWORK INCCOM CL A COM CL A 124155102 487 33,666 SH   SOLE   0 0 33,666
CAREDX INC COM 14167L103 69,714 761,740 SH   SOLE   0 0 761,740
CARETRUST REIT INC COM COM 14174T107 5,036 216,795 SH   SOLE   0 0 216,795
CARMAX INC COM 143130102 15,957 123,557 SH   SOLE   0 0 123,557
CASTLIGHT HEALTH INC CL B 14862Q100 10,842 4,122,263 SH   SOLE   0 0 4,122,263
CELCUITY INC COM COM 15102K100 7,663 319,307 SH   SOLE   0 0 319,307
CES ENERGY SOLUTIONS CORPCOM NPV ISIN#CA15 COM 15713J104 174 111,741 SH   SOLE   0 0 111,741
CHEESECAKE FACTORY INC COM 163072101 1,551 28,622 SH   SOLE   0 0 28,622
CHEGG INC COM USD0.001 COM 163092109 463 5,576 SH   SOLE   0 0 5,576
CHEMBIO DIAGNOSTICS INC COM New 163572209 143 48,025 SH   SOLE   0 0 48,025
CHIPOTLE MEXICAN GRILLINC COM 169656105 7,485 4,828 SH   SOLE   0 0 4,828
CM LIFE SCIENCES II INCUNIT EX 022528 Unit 02/25/2028 125842203 10,238 761,193 SH   SOLE   0 0 761,193
CM LIFE SCIENCES III INCUNIT 1 CL A & 1/5R UNIT 04/30/2028 125841205 5,135 468,907 SH   SOLE   0 0 468,907
CM LIFE SCIENCES INC COMCL A SPON ADS 18978W109 534 38,117 SH   SOLE   0 0 38,117
CM LIFE SCIENCES INC UNITEXP 090125 Unit 09/01/2025 18978W208 10,349 656,269 SH   SOLE   0 0 656,269
CM LIFE SCIENCES INC W EXP 09/04/202 18978W117 124 26,984 SH   SOLE   0 0 26,984
CNFINANCE HOLDINGS LIMITEDSPON ADS EACHREP SPON ADS 18979T105 5,190 1,395,167 SH   SOLE   0 0 1,395,167
CORE LABORATORIES NV ORDEUR0.02 COM N22717107 421 10,815 SH   SOLE   0 0 10,815
DENISON MINES CORPORATIONCOM NPV ISIN#CA24 COM 248356107 418 351,064 SH   SOLE   0 0 351,064
DERMTECH INC COM COM 24984K105 252 6,072 SH   SOLE   0 0 6,072
DEVON ENERGY CORP NEW COM 25179M103 7,236 247,880 SH   SOLE   0 0 247,880
DURECT CORP COM USD0.0001 COM 266605104 2,165 1,328,307 SH   SOLE   0 0 1,328,307
DYNAGAS LNG PARTNERS LPCOM UNIT LTD PT COM UNIT LTD PT Y2188B108 180 54,112 SH   SOLE   0 0 54,112
E2OPEN PARENT HOLDINGSINC COM CL A COM CL A 29788T103 12,927 1,131,995 SH   SOLE   0 0 1,131,995
E2OPEN PARENT HOLDINGS INC W EXP 2/4/200 29788T111 1,359 396,916 SH   SOLE   0 0 396,916
EHEALTH INC COM 28238P109 483 8,279 SH   SOLE   0 0 8,279
ENERGY TRANSFER L P COMUT LTD PTN COM UT LTD PTN 29273V100 540 50,840 SH   SOLE   0 0 50,840
ENSIGN GROUP INC COM 29358P101 34,723 400,630 SH   SOLE   0 0 400,630
ENTERPRISE PRODS PARTNERSL P COM COM 293792107 15,133 627,163 SH   SOLE   0 0 627,163
EOG RESOURCES INC COM 26875P101 539 6,454 SH   SOLE   0 0 6,454
EQUINIX INC COM COM 29444U700 13,549 16,881 SH   SOLE   0 0 16,881
EQUITY COMWLTH COM SH BEN INT 294628102 532 20,311 SH   SOLE   0 0 20,311
ETSY INC COM COM 29786A106 446 2,165 SH   SOLE   0 0 2,165
EVERBRIDGE INC COM COM 29978A104 19,716 144,883 SH   SOLE   0 0 144,883
EXCHANGE TRADED CONCEPTSTR NORTH SHORGBL NORTH SHOR GBL 301505715 510 8,162 SH   SOLE   0 0 8,162
EXXON MOBIL CORP COM 30231G102 1,971 31,240 SH   SOLE   0 0 31,240
FACEBOOK INC-CLASS A CL A 30303M102 368 1,058 SH   SOLE   0 0 1,058
Five9 INC. COM COM 338307101 23,501 128,145 SH   SOLE   0 0 128,145
FLEXION THERAPEUTICS INC COM 33938J106 1,720 209,030 SH   SOLE   0 0 209,030
GENERAC HLDGS INC COMUSD0.01 COM 368736104 2,852 6,869 SH   SOLE   0 0 6,869
GENTEX CORP COM 371901109 1,502 45,402 SH   SOLE   0 0 45,402
GOODRX HLDGS INC COM CLA COM CL A 38246G108 451 12,536 SH   SOLE   0 0 12,536
HELMERICH &PAYNE INC COMUSD0.10 COM 423452101 302 9,240 SH   SOLE   0 0 9,240
INTUITIVE SURGICAL INC COM NEW 46120E602 21,481 23,358 SH   SOLE   0 0 23,358
IROBOT CORP COM 462726100 17,468 187,042 SH   SOLE   0 0 187,042
JOHN WILEY & SONS INC CL A 968223206 806 13,396 SH   SOLE   0 0 13,396
LIVEPERSON INC COM USD0.001 COM 538146101 412 6,508 SH   SOLE   0 0 6,508
LUMBER LIQUIDATORS HOLDINGSINC COM 55003T107 26,084 1,236,207 SH   SOLE   0 0 1,236,207
MALLINCKRODT PLC COM USD0.20 SHS G5785G107 63 218,143 SH   SOLE   0 0 218,143
MARVELL TECHNOLOGY INCCOM ORD 573874104 1,100 18,850 SH   SOLE   0 0 18,850
MERCK &CO. INC COM COM 58933Y105 358 4,603 SH   SOLE   0 0 4,603
MICROCHIP TECHNOLOGY INC.COM COM 595017104 1,548 10,338 SH   SOLE   0 0 10,338
MICRON TECHNOLOGY INC COM 595112103 389 4,572 SH   SOLE   0 0 4,572
MIROMATRIX MED INC COM COM 60471P108 5,078 435,909 SH   SOLE   0 0 435,909
MONMOUTH REAL ESTATE INVESTMENTCORP CL A 609720107 416 22,209 SH   SOLE   0 0 22,209
NAVIGATOR HOLDINGS LTDORD SHS SHS Y62132108 19,803 1,808,456 SH   SOLE   0 0 1,808,456
NCS MULTISTAGE HLDGS INCCOM NEW COM NEW 628877201 296 10,019 SH   SOLE   0 0 10,019
NEW RELIC INC COM COM 64829B100 14,382 214,754 SH   SOLE   0 0 214,754
NEXTIER OILFIELD SOLUTIONSCOM COM 65290C105 1,430 300,325 SH   SOLE   0 0 300,325
NINTENDO 8 ADR REP ORD SPONSORED ADS 654445303 1,060 14,566 SH   SOLE   0 0 14,566
NVIDIA CORPORATION COM COM 67066G104 680 850 SH   SOLE   0 0 850
OCADO GROUP PLC ORD GBP0.02 ISIN#GB00B3MBS COM G6718L106 700 25,280 SH   SOLE   0 0 25,280
ONTO INNOVATION INC COM COM 683344105 13,380 183,185 SH   SOLE   0 0 183,185
OPSENS INC COM ISIN#CA6838231083 SEDOL#B15 COM 683823108 4,044 2,206,071 SH   SOLE   0 0 2,206,071
PACIRA BIOSCIENCES COM COM 695127100 30,300 499,333 SH   SOLE   0 0 499,333
PAYPAL HLDGS INC COM COM 70450Y103 726 2,492 SH   SOLE   0 0 2,492
PENNANT GROUP INC COM COM 70805E109 7,858 192,115 SH   SOLE   0 0 192,115
PETMED EXPRESS INC COM 716382106 617 19,365 SH   SOLE   0 0 19,365
PFIZER INC COM 717081103 1,330 33,957 SH   SOLE   0 0 33,957
POWER SOLUTIONS INTERNATIONALINC COM 73933G202 7,140 1,170,507 SH   SOLE   0 0 1,170,507
PROFOUND MED CORP COMNPV(POST REV SPLIT) I COM NEW 74319B502 13,102 800,845 SH   SOLE   0 0 800,845
PROTO LABS INC COM USD0.001 COM 743713109 5,471 59,592 SH   SOLE   0 0 59,592
QUIDEL CORP COM 74838J101 9,449 73,753 SH   SOLE   0 0 73,753
QUMU CORP COM 749063103 104 35,999 SH   SOLE   0 0 35,999
RADA ELECTRONICS INDUSTRIESCOM ILS0.03(POS COM PAR NEW M81863124 350 28,729 SH   SOLE   0 0 28,729
RANGE RESOURCES CORP COM 75281A109 371 22,157 SH   SOLE   0 0 22,157
REDHILL BIOPHARMA ADRREP TEN ORD SPONSORED ADS 757468103 2,357 342,618 SH   SOLE   0 0 342,618
ROBLOX CORP CL A CL A 771049103 291 3,236 SH   SOLE   0 0 3,236
ROYAL DUTCH SHELL ADRREP 2 CL A ORD SPON ADR CL A 780259206 209 5,174 SH   SOLE   0 0 5,174
RPC INC COM USD0.10 COM 749660106 311 62,847 SH   SOLE   0 0 62,847
SAILPOINT TECHNOLOGIESHLDGS I COM COM 78781P105 353 6,904 SH   SOLE   0 0 6,904
SECUREWORKS CORP CL A CL A 81374A105 12,140 655,144 SH   SOLE   0 0 655,144
SL GREEN RLTY CORP COM COM 78440X804 1,528 19,095 SH   SOLE   0 0 19,095
SOC TELEMED INC COM CLA IOF TELEMED INC COM C CLA 78472F101 2,331 409,728 SH   SOLE   0 0 409,728
SYSMEX CORP NPV ISIN#JP3351100007 SEDOL#68 COM J7864h102 537 4,514 SH   SOLE   0 0 4,514
T2 BIOSYSTEMS INC COMUSD0.001 COM 89853L104 1,035 869,564 SH   SOLE   0 0 869,564
TAPESTRY INC COM COM 876030107 1,956 44,991 SH   SOLE   0 0 44,991
TFF PHARMACEUTICALS INCCOM COM 87241J104 4,407 458,601 SH   SOLE   0 0 458,601
URANIUM PARTN CORP COM ISIN#CA9170171057 S SHS 917017105 654 148,149 SH   SOLE   0 0 148,149
UR-ENERGY INC COM ISIN#CA91688R1082 SEDOL# COM 91688R108 599 428,204 SH   SOLE   0 0 428,204
VIATRIS INC COM COM 92556V106 497 34,772 SH   SOLE   0 0 34,772
VIAVI SOLUTIONS INC COM ISIN#US9255501051 COM 925550105 253 14,301 SH   SOLE   0 0 14,301
VONAGE HOLDINGS CORP COM 92886T201 207 14,343 SH   SOLE   0 0 14,343
WALGREENS BOOTS ALLIANCEINC COM 931427108 579 10,997 SH   SOLE   0 0 10,997
WELLS FARGO CO NEW COM COE949746101 FARGO CO NEW CO COM 949746101 591 13,056 SH   SOLE   0 0 13,056
YEXT INC COM CL A 98585N106 16,153 1,130,346 SH   SOLE   0 0 1,130,346
ZENDESK INC COM USD0.01 COM 98936J101 264 1,832 SH   SOLE   0 0 1,832
ZOGENIX INC COM NEW COM NEW 98978L204 216 12,500 SH   SOLE   0 0 12,500
ZUORA INC COM CL A CL A 98983V106 5,234 303,420 SH   SOLE   0 0 303,420