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
ABSOLUTE SOFTWARE CORPORATION Common Stocks 00386B109 2,718 228,228 SH   SOLE 0 228,228 0 0
ACI WORLDWIDE INC Common Stocks 004498101 786 20,462 SH   SOLE 0 20,462 0 0
AKOUSTIS TECHNOLOGIES INC Common Stocks 00973N102 440 35,996 SH   SOLE 0 35,996 0 0
ALTA EQUIPMENT GROUP INC Common Stocks 02128L106 2,366 239,504 SH   SOLE 0 239,504 0 0
APYX MEDICAL CORP Common Stocks 03837C106 1,199 166,536 SH   SOLE 0 166,536 0 0
ASPEN GROUP INC Common Stocks 04530L203 1,905 171,198 SH   SOLE 0 171,198 0 0
AVANOS MEDICAL INC Common Stocks 05350V106 1,890 41,200 SH   SOLE 0 41,200 0 0
AXT INC Common Stocks 00246W103 1,744 182,257 SH   SOLE 0 182,257 0 0
BANK OZK Common Stocks 06417N103 1,654 52,910 SH   SOLE 0 52,910 0 0
BENCHMARK ELECTRONICS INC Common Stocks 08160H101 3,280 121,433 SH   SOLE 0 121,433 0 0
BIOMERICA INC Common Stocks 09061H307 359 72,075 SH   SOLE 0 72,075 0 0
BOINGO WIRELESS INC Common Stocks 09739C102 684 53,784 SH   SOLE 0 53,784 0 0
BRIGHTCOVE Common Stocks 10921T101 2,992 162,598 SH   SOLE 0 162,598 0 0
CARDIOVASCULAR SYSTEMS INC Common Stocks 141619106 2,695 61,584 SH   SOLE 0 61,584 0 0
CARPARTS.COM INC Common Stocks 14427M107 1,075 86,738 SH   SOLE 0 86,738 0 0
CERUS CORP Common Stocks 157085101 1,423 205,568 SH   SOLE 0 205,568 0 0
CHAMPIONS ONCOLOGY INC Common Stocks 15870P307 1,967 182,337 SH   SOLE 0 182,337 0 0
COMTECH TELECOMMUNICATIONS Common Stocks 205826209 1,934 93,459 SH   SOLE 0 93,459 0 0
COOPER-STANDARD HOLDING Common Stocks 21676P103 2,684 77,413 SH   SOLE 0 77,413 0 0
CRYOLIFE INC Common Stocks 228903100 1,815 76,871 SH   SOLE 0 76,871 0 0
DERMTECH INC Common Stocks 24984K105 1,934 59,632 SH   SOLE 0 59,632 0 0
DIRTT ENVIRONMENTAL SOLUTION Common Stocks 25490H106 420 170,223 SH   SOLE 0 170,223 0 0
EBIX INC Common Stocks 278715206 1,927 50,742 SH   SOLE 0 50,742 0 0
FIVE9 INC Common Stocks 338307101 1,702 9,758 SH   SOLE 0 9,758 0 0
GAIA INC Common Stocks 36269P104 2,678 271,051 SH   SOLE 0 271,051 0 0
GLU MOBILE INC Common Stocks 379890106 2,003 222,265 SH   SOLE 0 222,265 0 0
GTY TECHNOLOGY HOLDINGS INC Common Stocks 362409104 66 12,791 SH   SOLE 0 12,791 0 0
HARMONIC INC Common Stocks 413160102 2,402 325,049 SH   SOLE 0 325,049 0 0
ICAD INC Common Stocks 44934S206 607 45,971 SH   SOLE 0 45,971 0 0
IMMERSION CORPORATION Common Stocks 452521107 1,472 130,348 SH   SOLE 0 130,348 0 0
INFUSYSTEM HOLDINGS INC Common Stocks 45685K102 1,833 97,580 SH   SOLE 0 97,580 0 0
KIRKLAND'S INC Common Stocks 497498105 1,357 75,895 SH   SOLE 0 75,895 0 0
KULICKE & SOFFA INDUSTRIES Common Stocks 501242101 2,963 93,135 SH   SOLE 0 93,135 0 0
LEAF GROUP LTD Common Stocks 52177G102 1,151 247,593 SH   SOLE 0 247,593 0 0
LIVEPERSON INC Common Stocks 538146101 1,969 31,641 SH   SOLE 0 31,641 0 0
LOVESAC CO/THE Common Stocks 54738L109 3,194 74,133 SH   SOLE 0 74,133 0 0
LUMENTUM HOLDINGS INC Common Stocks 55024U109 2,210 23,311 SH   SOLE 0 23,311 0 0
MAGNITE INC Common Stocks 55955D100 4,495 146,370 SH   SOLE 0 146,370 0 0
MAXLINEAR INC Common Stocks 57776J100 2,294 60,056 SH   SOLE 0 60,056 0 0
MEGALITH FINANCIAL ACQUISI-A Common Stocks 58518F109 426 30,358 SH   SOLE 0 30,358 0 0
MERIT MEDICAL SYSTEMS INC Common Stocks 589889104 1,709 30,792 SH   SOLE 0 30,792 0 0
MONTROSE ENVIRONMENTAL GROUP Common Stocks 615111101 2,339 75,538 SH   SOLE 0 75,538 0 0
MOSAIC CO/THE Common Stocks 61945C103 2,477 107,663 SH   SOLE 0 107,663 0 0
NEURONETICS INC Common Stocks 64131A105 2,778 250,021 SH   SOLE 0 250,021 0 0
ORBCOMM INC Common Stocks 68555P100 1,931 260,213 SH   SOLE 0 260,213 0 0
PFSWEB INC Common Stocks 717098206 1,532 227,686 SH   SOLE 0 227,686 0 0
PORCH GROUP INC Common Stocks 733245104 2,994 209,797 SH   SOLE 0 209,797 0 0
PRGX GLOBAL INC Common Stocks 69357C503 1,094 143,355 SH   SOLE 0 143,355 0 0
QUIDEL CORP Common Stocks 74838J101 2,143 11,926 SH   SOLE 0 11,926 0 0
QUINSTREET INC Common Stocks 74874Q100 2,753 128,426 SH   SOLE 0 128,426 0 0
RAPID7 INC Common Stocks 753422104 2,542 28,190 SH   SOLE 0 28,190 0 0
REALREAL INC/THE Common Stocks 88339P101 1,326 67,872 SH   SOLE 0 67,872 0 0
RIMINI STREET INC Common Stocks 76674Q107 1,788 403,547 SH   SOLE 0 403,547 0 0
RODGERS SILICON VALLEY ACQUI Common Stocks 774873202 2,187 163,826 SH   SOLE 0 163,826 0 0
SEASPINE HOLDINGS CORP Common Stocks 81255T108 2,460 140,949 SH   SOLE 0 140,949 0 0
SHARPS COMPLIANCE CORP Common Stocks 820017101 3,740 395,740 SH   SOLE 0 395,740 0 0
SITIME CORP Common Stocks 82982T106 641 5,726 SH   SOLE 0 5,726 0 0
SMILEDIRECTCLUB INC Common Stocks 83192H106 1,553 130,106 SH   SOLE 0 130,106 0 0
SPX CORP Common Stocks 784635104 1,656 30,358 SH   SOLE 0 30,358 0 0
STAAR SURGICAL CO Common Stocks 852312305 1,684 21,251 SH   SOLE 0 21,251 0 0
SYNAPTICS INC Common Stocks 87157D109 2,454 25,457 SH   SOLE 0 25,457 0 0
TABULA RASA HEALTHCARE INC Common Stocks 873379101 2,680 62,554 SH   SOLE 0 62,554 0 0
TELOS CORPORATION Common Stocks 87969B101 3,397 103,001 SH   SOLE 0 103,001 0 0
TRITERRAS INC-CLASS A Common Stocks G9103H102 739 67,005 SH   SOLE 0 67,005 0 0
TTEC HOLDINGS INC Common Stocks 89854H102 702 9,622 SH   SOLE 0 9,622 0 0
TURTLE BEACH CORP Common Stocks 900450206 1,168 54,211 SH   SOLE 0 54,211 0 0
TUTOR PERINI CORP Common Stocks 901109108 2,668 206,002 SH   SOLE 0 206,002 0 0
UPLAND SOFTWARE INC Common Stocks 91544A109 3,044 66,337 SH   SOLE 0 66,337 0 0
VEECO INSTRUMENTS INC Common Stocks 922417100 2,475 142,575 SH   SOLE 0 142,575 0 0
VERACYTE INC Common Stocks 92337F107 212 4,323 SH   SOLE 0 4,323 0 0
VERICEL CORP Common Stocks 92346J108 1,272 41,201 SH   SOLE 0 41,201 0 0
VICOR CORP Common Stocks 925815102 1,580 17,131 SH   SOLE 0 17,131 0 0
VIEMED HEALTHCARE INC Common Stocks 92663R105 1,472 189,726 SH   SOLE 0 189,726 0 0
VONAGE HOLDINGS CORP Common Stocks 92886T201 2,581 200,472 SH   SOLE 0 200,472 0 0
WAITR HOLDINGS INC Common Stocks 930752100 1,206 433,688 SH   SOLE 0 433,688 0 0
YATRA ONLINE INC Common Stocks G98338109 1,776 920,395 SH   SOLE 0 920,395 0 0
PORCH GROUP WARRANTS Warrants 733245112 109 34,587 SH   SOLE 0 34,587 0 0
TRITERRAS INC-CLASS A -CW21 Warrants G9103H110 125 56,379 SH   SOLE 0 56,379 0 0