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 26,569 903,102 SH   SOLE   0 0 903,102
AIR LEASE CORP PFD 00912X500 2,543 109,225 SH   SOLE   0 0 109,225
AKAMAI TECHNOLOGIES INC COM 00971T101 2,483 22,463 SH   SOLE   0 0 22,463
ALPHA AND OMEGA SEMICONDUCTOR SHS G6331P104 10,310 804,179 SH   SOLE   0 0 804,179
AMERESCO INC CL A 02361E108 21,118 632,272 SH   SOLE   0 0 632,272
APOLLO ENDOSURGERY INC COM 03767D108 1,763 1,043,082 SH   SOLE   0 0 1,043,082
APTOSE BIOSCIENCES INC COM NEW 03835T200 504 83,984 SH   SOLE   0 0 83,984
ASTON MARTIN LAGONDA GBLHLDGS PLC COM G05873107 11 16,678 SH   SOLE   0 0 16,678
AT&T INC COM 00206R102 1,189 41,716 SH   SOLE   0 0 41,716
BIOLIFE SOLUTIONS INC COM NEW 09062W204 11,758 406,299 SH   SOLE   0 0 406,299
BLACKLINE INC COM 09239B109 16,293 181,780 SH   SOLE   0 0 181,780
BLUE PRISM GROUP PLC COM NEW G1193C101 322 18,689 SH   SOLE   0 0 18,689
CAREDX INC COM 14167L103 41,053 1,082,043 SH   SOLE   0 0 1,082,043
CARETRUST REIT INC COM 14174T107 3,727 209,450 SH   SOLE   0 0 209,450
CARMAX INC COM 143130102 10,980 119,465 SH   SOLE   0 0 119,465
CASTLIGHT HEALTH INC CL B 14862Q100 3,429 3,034,926 SH   SOLE   0 0 3,034,926
CELCUITY INC COM 15102K100 2,106 363,149 SH   SOLE   0 0 363,149
CES ENERGY SOLUTIONS CORP COM 15713J104 55 93,792 SH   SOLE   0 0 93,792
CHEESECAKE FACTORY INC COM 163072101 758 27,326 SH   SOLE   0 0 27,326
CHEGG INC COM 163092109 382 5,349 SH   SOLE   0 0 5,349
CHEMBIO DIAGNOSTICS INC COM NEW 163572209 199 40,851 SH   SOLE   0 0 40,851
CHIPOTLE MEXICAN GRILL INC COM 169656105 6,077 4,886 SH   SOLE   0 0 4,886
CM LIFE SCIENCES INC UNIT 9/1/2025 18978W208 4,756 454,204 SH   SOLE   0 0 454,204
CNFINANCE HLDGS LTD SPON ADS 18979T105 1,103 347,970 SH   SOLE   0 0 347,970
CORE LABORATORIES NV COM N22717107 155 10,161 SH   SOLE   0 0 10,161
DENISON MINES CORP COM 248356107 147 360,926 SH   SOLE   0 0 360,926
DR HORTON INC COM 23331A109 275 3,638 SH   SOLE   0 0 3,638
DURECT CORP COM 266605104 1,729 1,011,232 SH   SOLE   0 0 1,011,232
EHEALTH INC COM 28238P109 301 3,813 SH   SOLE   0 0 3,813
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 146 26,987 SH   SOLE   0 0 26,987
ENSIGN GROUP INC COM 29358P101 23,468 411,281 SH   SOLE   0 0 411,281
ENTERPRISE PRODS PARTNERS L P COM 293792107 9,141 578,925 SH   SOLE   0 0 578,925
EQUINIX INC COM 29444U700 12,651 16,643 SH   SOLE   0 0 16,643
ETSY INC COM 29786A106 260 2,134 SH   SOLE   0 0 2,134
EVERBRIDGE INC COM 29978A104 11,794 93,808 SH   SOLE   0 0 93,808
EXXON MOBIL CORP COM 30231G102 632 18,400 SH   SOLE   0 0 18,400
FACEBOOK INC CL A 30303M102 221 843 SH   SOLE   0 0 843
FIVE9 INC COM 338307101 17,745 136,835 SH   SOLE   0 0 136,835
FLEXION THERAPEUTICS INC COM 33938J106 2,052 197,082 SH   SOLE   0 0 197,082
GENERAC HLDGS INC COM 368736104 2,714 14,014 SH   SOLE   0 0 14,014
GENERAL FIN CORP DEL COM 369822101 14,138 2,233,485 SH   SOLE   0 0 2,233,485
GENERAL FIN CORP DEL PFD 369822507 4,565 44,794 SH   SOLE   0 0 44,794
GENTEX CORP COM 371901109 1,100 42,737 SH   SOLE   0 0 42,737
INPHI CORP COM 45772F107 822 7,325 SH   SOLE   0 0 7,325
INTUITIVE SURGICAL INC COM NEW 46120E602 15,840 22,325 SH   SOLE   0 0 22,325
IROBOT CORP COM 462726100 10,869 143,197 SH   SOLE   0 0 143,197
WILEY JOHN & SONS INC CL A 968223206 352 11,085 SH   SOLE   0 0 11,085
JOHNSON & JOHNSON COM 478160104 558 3,750 SH   SOLE   0 0 3,750
KB HOME COM 48666K109 271 7,056 SH   SOLE   0 0 7,056
KRAFT HEINZ CO COM 500754106 289 9,655 SH   SOLE   0 0 9,655
LENNAR CORP CL A 526057104 272 3,336 SH   SOLE   0 0 3,336
LGI HOMES INC COM 50187T106 268 2,308 SH   SOLE   0 0 2,308
LIVEPERSON INC COM 538146101 532 10,231 SH   SOLE   0 0 10,231
LUMBER LIQUIDATORS HLDGS INC COM 55003T107 20,320 921,544 SH   SOLE   0 0 921,544
MACYS INC COM 55616P104 181 31,834 SH   SOLE   0 0 31,834
MALLINCKRODT PUB LTD CO SHS G5785G107 142 145,391 SH   SOLE   0 0 145,391
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 558 14,045 SH   SOLE   0 0 14,045
MERCK & CO. INC COM 58933Y105 4,162 50,176 SH   SOLE   0 0 50,176
MICROCHIP TECHNOLOGY INC. COM 595017104 1,031 10,035 SH   SOLE   0 0 10,035
MODEL N INC COM 607525102 211 5,980 SH   SOLE   0 0 5,980
NAVIGATOR HOLDINGS LTD SHS Y62132108 14,029 1,678,074 SH   SOLE   0 0 1,678,074
NCS MULTISTAGE HLDGS INC COM 628877102 51 85,482 SH   SOLE   0 0 85,482
NEW RELIC INC COM 64829B100 11,871 210,635 SH   SOLE   0 0 210,635
NEXTIER OILFIELD SOLUTIONS COM 65290C105 415 224,470 SH   SOLE   0 0 224,470
NINTENDO SPONSORED ADR 654445303 1,933 27,351 SH   SOLE   0 0 27,351
NIVS INTELLIMEDIA TECHNOLOGYG COM 62914U108 0 38,567 SH   SOLE   0 0 38,567
NVIDIA CORPORATION COM 67066G104 596 1,101 SH   SOLE   0 0 1,101
OCADO GROUP PLC COM G6718L106 909 25,622 SH   SOLE   0 0 25,622
ONTO INNOVATION INC COM 683344105 5,974 200,607 SH   SOLE   0 0 200,607
PACIRA BIOSCIENCES COM 695127100 25,591 425,667 SH   SOLE   0 0 425,667
PALANTIR TECHNOLOGIES INC CL A 69608A108 240 25,292 SH   SOLE   0 0 25,292
PAYPAL HLDGS INC COM 70450Y103 772 3,916 SH   SOLE   0 0 3,916
PENNANT GROUP INC COM 70805E109 7,290 189,050 SH   SOLE   0 0 189,050
PFIZER INC COM 717081103 594 16,180 SH   SOLE   0 0 16,180
POWER SOLUTIONS INTERNATIONAL INC COM 73933G202 3,385 1,109,850 SH   SOLE   0 0 1,109,850
PROFOUND MED CORP COM NEW 74319B502 13,751 779,533 SH   SOLE   0 0 779,533
PROTO LABS INC COM 743713109 7,692 59,400 SH   SOLE   0 0 59,400
QUIDEL CORP COM 74838J101 12,664 57,725 SH   SOLE   0 0 57,725
RADA ELECTRONICS INDUSTRIES COM PAR NEW M81863124 156 26,338 SH   SOLE   0 0 26,338
RANGE RESOURCES CORP COM 75281A109 136 20,619 SH   SOLE   0 0 20,619
REDHILL BIOPHARMA LTD SPONSORED ADS 757468103 2,432 237,991 SH   SOLE   0 0 237,991
SECUREWORKS CORP CL A 81374A105 5,455 478,942 SH   SOLE   0 0 478,942
SEVEN GENERATIONS ENERGY LTD COM 81783Q105 54 20,113 SH   SOLE   0 0 20,113
SL GREEN RLTY CORP COM 78440X101 536 11,563 SH   SOLE   0 0 11,563
SUNCOR ENERGY COM NEW COM 867224107 400 32,735 SH   SOLE   0 0 32,735
SYSMEX CORP COM J7864H102 380 4,001 SH   SOLE   0 0 4,001
T2 BIOSYSTEMS INC COM 89853L104 645 474,310 SH   SOLE   0 0 474,310
TALEND S A ADS 874224207 1,705 43,685 SH   SOLE   0 0 43,685
TAPESTRY INC COM 876030107 612 39,126 SH   SOLE   0 0 39,126
TFF PHARMACEUTICALS INC COM 87241J104 4,056 219,584 SH   SOLE   0 0 219,584
URANIUM PARTN CORP SHS 917017105 285 92,874 SH   SOLE   0 0 92,874
UR-ENERGY INC COM 91688R108 239 498,878 SH   SOLE   0 0 498,878
VIAVI SOLUTIONS INC COM 925550105 130 11,053 SH   SOLE   0 0 11,053
VONAGE HLDGS CORP COM 92886T201 123 12,002 SH   SOLE   0 0 12,002
WALGREENS BOOTS ALLIANCE INC COM 931427108 332 9,232 SH   SOLE   0 0 9,232
WPX ENERGY INC COM 98212B103 2,305 470,373 SH   SOLE   0 0 470,373
YEXT INC CL A 98585N106 8,545 562,897 SH   SOLE   0 0 562,897
ZUORA INC COM CL A 98983V106 1,649 159,448 SH   SOLE   0 0 159,448
MERCK & CO. INC COM 58933Y105 1,153 13,900 SH Call SOLE   0 0 13,900
MICRON TECHNOLOGY INC COM 595112103 493 10,500 SH Call SOLE   0 0 10,500