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 43,537 888,505 SH   SOLE   0 0 888,505
AIR LEASE CORP PFD 00912X500 2,898 110,603 SH   SOLE   0 0 110,603
AKAMAI TECHNOLOGIES COM 00971T101 3,244 31,834 SH   SOLE   0 0 31,834
ALPHA AND OMEGA SEMICONDUCTORLTD SHS G6331P104 24,731 756,307 SH   SOLE   0 0 756,307
ALPHABET INC CAP STK CL A 02079K305 311 151 SH   SOLE   0 0 151
AMERESCO INC CL A 02361E108 26,381 542,476 SH   SOLE   0 0 542,476
APOLLO ENDOSURGERY INC COM 03767D108 8,633 1,566,794 SH   SOLE   0 0 1,566,794
APTOSE BIOSCIENCES INC COM New 03835T200 655 109,611 SH   SOLE   0 0 109,611
AT&T INC COM 00206R102 2,335 77,139 SH   SOLE   0 0 77,139
BIOLIFE SOLUTIONS INC COM NEW 09062W204 14,252 395,880 SH   SOLE   0 0 395,880
BLACKLINE INC COM 09239B109 19,646 181,236 SH   SOLE   0 0 181,236
BLUE PRISM GROUP PLC COM NEW G1193C101 490 27,963 SH   SOLE   0 0 27,963
BUTTERFLY NETWORK INC COM CL A 124155102 701 41,630 SH   SOLE   0 0 41,630
CAREDX INC COM 14167L103 55,784 819,265 SH   SOLE   0 0 819,265
CARETRUST REIT INC COM 14174T107 5,064 217,493 SH   SOLE   0 0 217,493
CARMAX INC COM 143130102 16,344 123,200 SH   SOLE   0 0 123,200
CASTLIGHT HEALTH INC CL B 14862Q100 6,239 4,132,008 SH   SOLE   0 0 4,132,008
CELCUITY INC COM 15102K100 5,941 414,292 SH   SOLE   0 0 414,292
CES ENERGY SOLUTIONS CORP COM 15713J104 146 114,152 SH   SOLE   0 0 114,152
CHEESECAKE FACTORY INC COM 163072101 1,638 27,994 SH   SOLE   0 0 27,994
CHEGG INC COM 163092109 462 5,394 SH   SOLE   0 0 5,394
CHEMBIO DIAGNOSTICS INC COM New 163572209 169 48,072 SH   SOLE   0 0 48,072
CHIPOTLE MEXICAN GRILL INC COM 169656105 6,804 4,789 SH   SOLE   0 0 4,789
CM LIFE SCIENCES II INC Unit 02/25/2028 125842203 9,759 762,450 SH   SOLE   0 0 762,450
CM LIFE SCIENCES INC Unit 09/01/2025 18978W208 10,797 656,336 SH   SOLE   0 0 656,336
CNFINANCE HOLDINGS LIMITED SPON ADS 18979T105 5,380 1,393,884 SH   SOLE   0 0 1,393,884
CORE LABORATORIES NV COM N22717107 293 10,166 SH   SOLE   0 0 10,166
DENISON MINES CORPORATION COM 248356107 354 324,831 SH   SOLE   0 0 324,831
DERMTECH INC COM 24984K105 309 6,077 SH   SOLE   0 0 6,077
DEVON ENERGY COM 25179M103 5,643 258,247 SH   SOLE   0 0 258,247
DURECT CORP COM 266605104 2,661 1,343,805 SH   SOLE   0 0 1,343,805
DYNAGAS LNG PARTNERS LP COM UNIT LTD PT Y2188B108 146 51,032 SH   SOLE   0 0 51,032
E2OPEN PARENT HOLDINGS INC COM CL A 29788T103 8,751 878,576 SH   SOLE   0 0 878,576
EHEALTH INC COM 28238P109 602 8,279 SH   SOLE   0 0 8,279
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 364 47,448 SH   SOLE   0 0 47,448
ENSIGN GROUP INC COM 29358P101 37,888 403,756 SH   SOLE   0 0 403,756
ENTERPRISE PRODS PARTNERSL P COM 293792107 13,820 627,628 SH   SOLE   0 0 627,628
EOG RESOURCES INC COM 26875P101 592 8,160 SH   SOLE   0 0 8,160
EQUINIX INC COM 29444U700 11,455 16,856 SH   SOLE   0 0 16,856
ETSY INC COM 29786A106 428 2,121 SH   SOLE   0 0 2,121
EVERBRIDGE INC COM 29978A104 15,657 129,208 SH   SOLE   0 0 129,208
EXCHANGE TRADED CONCEPTSTR NORTH SHOR GBL 301505715 421 7,595 SH   SOLE   0 0 7,595
EXXON MOBIL CORP COM 30231G102 1,746 31,270 SH   SOLE   0 0 31,270
FACEBOOK INC CL A 30303M102 311 1,057 SH   SOLE   0 0 1,057
Five9 INC. COM 338307101 20,055 128,288 SH   SOLE   0 0 128,288
FLEXION THERAPEUTICS INC COM 33938J106 1,856 207,347 SH   SOLE   0 0 207,347
GENERAC HLDGS INC COM 368736104 2,217 6,771 SH   SOLE   0 0 6,771
GENERAL FINANCE CORP COM 369822101 27,481 2,261,797 SH   SOLE   0 0 2,261,797
GENERAL FINANCE CORP PFD 369822507 2,992 28,637 SH   SOLE   0 0 28,637
GENTEX CORP COM 371901109 1,594 44,680 SH   SOLE   0 0 44,680
GOODRX HLDGS INC COM CL A 38246G108 402 10,304 SH   SOLE   0 0 10,304
HELMERICH &PAYNE INC COM 423452101 235 8,716 SH   SOLE   0 0 8,716
INTUITIVE SURGICAL INC COM NEW 46120E602 17,257 23,354 SH   SOLE   0 0 23,354
IROBOT CORP COM 462726100 12,668 103,683 SH   SOLE   0 0 103,683
JOHN WILEY & SONS INC CL A 968223206 704 12,992 SH   SOLE   0 0 12,992
LIVEPERSON INC COM 538146101 342 6,491 SH   SOLE   0 0 6,491
LUMBER LIQUIDATORS HOLDINGS INC COM 55003T107 20,088 799,693 SH   SOLE   0 0 799,693
MALLINCKRODT PLC SHS g5785g107 82 218,300 SH   SOLE   0 0 218,300
MARVELL TECHNOLOGY ORD 573874104 717 14,647 SH   SOLE   0 0 14,647
MERCK &CO. INC COM 58933Y105 355 4,607 SH   SOLE   0 0 4,607
MICROCHIP TECHNOLOGY INC. COM 595017104 1,589 10,240 SH   SOLE   0 0 10,240
MICRON TECHNOLOGY INC COM 595112103 403 4,567 SH   SOLE   0 0 4,567
MODEL N INC COM 607525102 187 5,296 SH   SOLE   0 0 5,296
NAVIGATOR HOLDINGS LTD SHS Y62132108 15,739 1,768,459 SH   SOLE   0 0 1,768,459
NCS MULTISTAGE HLDGS INC COM NEW 628877201 260 9,387 SH   SOLE   0 0 9,387
NEW RELIC INC COM 64829B100 13,185 214,457 SH   SOLE   0 0 214,457
NEXTIER OILFIELD SOLUTIONS COM 65290C105 898 241,386 SH   SOLE   0 0 241,386
NINTENDO SPONSORED ADS 654445303 1,000 14,307 SH   SOLE   0 0 14,307
NVIDIA CORPORATION COM 67066G104 474 888 SH   SOLE   0 0 888
OCADO GROUP PLC COM G6718L106 700 24,936 SH   SOLE   0 0 24,936
ONTO INNOVATION INC COM 683344105 12,987 197,640 SH   SOLE   0 0 197,640
PACIRA BIOSCIENCES COM 695127100 31,880 454,849 SH   SOLE   0 0 454,849
PALANTIR TECHNOLOGIES INC CL A 69608A108 703 30,166 SH   SOLE   0 0 30,166
PAYPAL HLDGS INC COM 70450Y103 591 2,433 SH   SOLE   0 0 2,433
PENNANT GROUP INC COM 70805E109 8,799 192,118 SH   SOLE   0 0 192,118
PETMED EXPRESS INC COM 716382106 335 9,536 SH   SOLE   0 0 9,536
PFIZER INC COM 717081103 1,238 34,182 SH   SOLE   0 0 34,182
POWER SOLUTIONS INTERNATIONAL INC COM 73933G202 8,573 1,166,366 SH   SOLE   0 0 1,166,366
PROFOUND MED CORP COM NEW 74319B502 15,667 777,890 SH   SOLE   0 0 777,890
PROTO LABS INC COM 743713109 7,121 58,485 SH   SOLE   0 0 58,485
QUIDEL CORP COM 74838J101 2,101 16,420 SH   SOLE   0 0 16,420
QUMU CORP COM 749063103 3,176 469,773 SH   SOLE   0 0 469,773
RADA ELECTRONICS INDUSTRIES COM PAR NEW M81863124 343 28,565 SH   SOLE   0 0 28,565
RANGE RESOURCES CORP COM 75281A109 213 20,631 SH   SOLE   0 0 20,631
REDHILL BIOPHARMA SPONSORED ADS 757468103 2,429 331,837 SH   SOLE   0 0 331,837
ROBLOX CORP CL A 771049103 210 3,232 SH   SOLE   0 0 3,232
ROYAL DUTCH SHELL SPON ADR CL A 780259206 203 5,181 SH   SOLE   0 0 5,181
RPC INC COM 749660106 310 57,340 SH   SOLE   0 0 57,340
SECUREWORKS CORP CL A 81374A105 6,379 476,749 SH   SOLE   0 0 476,749
SEVEN GENERATIONS ENERGYLTD COM 81783Q105 137 20,241 SH   SOLE   0 0 20,241
SL GREEN RLTY CORP COM 78440X804 1,929 27,556 SH   SOLE   0 0 27,556
SOC TELEMED INC CLA 78472F101 2,219 352,773 SH   SOLE   0 0 352,773
SYSMEX CORP COM J7864H102 488 4,524 SH   SOLE   0 0 4,524
T2 BIOSYSTEMS INC COM 89853L104 963 594,431 SH   SOLE   0 0 594,431
TALEND SA ADS 874224207 5,290 83,125 SH   SOLE   0 0 83,125
TAPESTRY INC COM 876030107 1,789 43,400 SH   SOLE   0 0 43,400
TFF PHARMACEUTICALS INC COM 87241J104 5,129 377,976 SH   SOLE   0 0 377,976
URANIUM PARTN CORP SHS 917017105 605 139,508 SH   SOLE   0 0 139,508
UR-ENERGY INC COM 91688R108 439 399,105 SH   SOLE   0 0 399,105
VIATRIS INC COM 92556V106 486 34,798 SH   SOLE   0 0 34,798
VIAVI SOLUTIONS INC COM 925550105 211 13,435 SH   SOLE   0 0 13,435
VONAGE HOLDINGS CORP COM 92886T201 159 13,421 SH   SOLE   0 0 13,421
WALGREENS BOOTS ALLIANCE INC COM 931427108 604 11,006 SH   SOLE   0 0 11,006
WELLS FARGO CO NEW COM 949746101 510 13,056 SH   SOLE   0 0 13,056
YEXT INC CL A 98585N106 10,435 720,665 SH   SOLE   0 0 720,665
ZENDESK INC COM 98936J101 231 1,744 SH   SOLE   0 0 1,744
ZOGENIX INC COM NEW 98978L204 244 12,477 SH   SOLE   0 0 12,477
ZUORA INC CL A 98983V106 4,313 291,420 SH   SOLE   0 0 291,420