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 3,311 228,652 SH   SOLE 0 228,652 0 0
ACI WORLDWIDE INC Common Stocks 004498101 2,403 64,699 SH   SOLE 0 64,699 0 0
AXCELIS TECHNOLOGIES INC Common Stocks 054540208 3,491 86,356 SH   SOLE 0 86,356 0 0
ALTA EQUIPMENT GROUP INC Common Stocks 02128L106 3,051 229,596 SH   SOLE 0 229,596 0 0
AMERICAN NATL BANKSHARES INC Common Stocks 027745108 1,985 63,849 SH   SOLE 0 63,849 0 0
APYX MEDICAL CORP Common Stocks 03837C106 2,037 197,577 SH   SOLE 0 197,577 0 0
ASPEN AEROGELS INC Common Stocks 04523Y105 1,910 63,841 SH   SOLE 0 63,841 0 0
ASPEN GROUP INC Common Stocks 04530L203 105 16,166 SH   SOLE 0 16,166 0 0
AVANOS MEDICAL INC Common Stocks 05350V106 1,173 32,253 SH   SOLE 0 32,253 0 0
AXT INC Common Stocks 00246W103 992 90,368 SH   SOLE 0 90,368 0 0
BRIGHTCOVE Common Stocks 10921T101 955 66,583 SH   SOLE 0 66,583 0 0
BENCHMARK ELECTRONICS INC Common Stocks 08160H101 2,380 83,631 SH   SOLE 0 83,631 0 0
DMC GLOBAL INC Common Stocks 23291C103 2,393 42,564 SH   SOLE 0 42,564 0 0
BETTER CHOICE CO INC Common Stocks 08771Y303 1,505 350,000 SH   SOLE 0 350,000 0 0
BABCOCK & WILCOX ENTERPR Common Stocks 05614L209 2,289 290,493 SH   SOLE 0 290,493 0 0
BOWMAN CONSULTING GROUP LTD Common Stocks 103002101 2,217 160,061 SH   SOLE 0 160,061 0 0
CERUS CORP Common Stocks 157085101 1,193 201,826 SH   SOLE 0 201,826 0 0
COMTECH TELECOMMUNICATIONS Common Stocks 205826209 1,503 62,210 SH   SOLE 0 62,210 0 0
COOPER-STANDARD HOLDING Common Stocks 21676P103 2,483 85,606 SH   SOLE 0 85,606 0 0
CRYOLIFE INC Common Stocks 228903100 2,248 79,156 SH   SOLE 0 79,156 0 0
CHAMPIONS ONCOLOGY INC Common Stocks 15870P307 2,883 280,439 SH   SOLE 0 280,439 0 0
CARDIOVASCULAR SYSTEMS INC Common Stocks 141619106 2,616 61,340 SH   SOLE 0 61,340 0 0
DULUTH HOLDINGS INC - CL B Common Stocks 26443V101 1,649 79,866 SH   SOLE 0 79,866 0 0
DERMTECH INC Common Stocks 24984K105 1,045 25,146 SH   SOLE 0 25,146 0 0
DIRTT ENVIRONMENTAL SOLUTION Common Stocks 25490H106 1,946 455,180 SH   SOLE 0 455,180 0 0
EBIX INC Common Stocks 278715206 1,142 33,674 SH   SOLE 0 33,674 0 0
ENCORE CAPITAL GROUP INC Common Stocks 292554102 4,406 92,964 SH   SOLE 0 92,964 0 0
FIVE9 INC Common Stocks 338307101 1,604 8,747 SH   SOLE 0 8,747 0 0
FAST ACQUISITION CORP-CL A Common Stocks 311875108 1,832 155,123 SH   SOLE 0 155,123 0 0
GAIA INC Common Stocks 36269P104 3,424 311,594 SH   SOLE 0 311,594 0 0
INFUSYSTEM HOLDINGS INC Common Stocks 45685K102 3,751 180,422 SH   SOLE 0 180,422 0 0
INTEST CORP Common Stocks 461147100 2,568 153,107 SH   SOLE 0 153,107 0 0
IDENTIV INC Common Stocks 45170X205 4,035 237,370 SH   SOLE 0 237,370 0 0
JACK IN THE BOX INC Common Stocks 466367109 2,498 22,413 SH   SOLE 0 22,413 0 0
AKERNA CORP Common Stocks 00973W102 1,542 382,656 SH   SOLE 0 382,656 0 0
KIRKLAND'S INC Common Stocks 497498105 1,002 43,775 SH   SOLE 0 43,775 0 0
KULICKE & SOFFA INDUSTRIES Common Stocks 501242101 3,613 59,029 SH   SOLE 0 59,029 0 0
KALEYRA INC Common Stocks 483379103 1,728 141,158 SH   SOLE 0 141,158 0 0
LOVESAC CO/THE Common Stocks 54738L109 2,748 34,439 SH   SOLE 0 34,439 0 0
LIVEPERSON INC Common Stocks 538146101 1,741 27,533 SH   SOLE 0 27,533 0 0
MEDALLIA INC Common Stocks 584021109 1,760 52,156 SH   SOLE 0 52,156 0 0
MONTROSE ENVIRONMENTAL GROUP Common Stocks 615111101 1,359 25,332 SH   SOLE 0 25,332 0 0
MAGNITE INC Common Stocks 55955D100 4,403 130,110 SH   SOLE 0 130,110 0 0
MERIT MEDICAL SYSTEMS INC Common Stocks 589889104 2,899 44,828 SH   SOLE 0 44,828 0 0
MOSAIC CO/THE Common Stocks 61945C103 2,104 65,927 SH   SOLE 0 65,927 0 0
MAXLINEAR INC Common Stocks 57776J100 2,387 56,186 SH   SOLE 0 56,186 0 0
NATERA INC Common Stocks 632307104 4,344 38,266 SH   SOLE 0 38,266 0 0
NUVASIVE INC Common Stocks 670704105 2,520 37,173 SH   SOLE 0 37,173 0 0
ONCOCYTE CORP Common Stocks 68235C107 1,945 338,927 SH   SOLE 0 338,927 0 0
ORBCOMM INC Common Stocks 68555P100 3,687 327,994 SH   SOLE 0 327,994 0 0
BANK OZK Common Stocks 06417N103 2,360 55,978 SH   SOLE 0 55,978 0 0
PORCH GROUP INC Common Stocks 733245104 2,685 138,842 SH   SOLE 0 138,842 0 0
CARPARTS.COM INC Common Stocks 14427M107 4,118 202,263 SH   SOLE 0 202,263 0 0
PAPA JOHN'S INTL INC Common Stocks 698813102 3,563 34,111 SH   SOLE 0 34,111 0 0
QUINSTREET INC Common Stocks 74874Q100 3,484 187,503 SH   SOLE 0 187,503 0 0
RECRO PHARMA INC Common Stocks 75629F109 1,894 820,011 SH   SOLE 0 820,011 0 0
RIMINI STREET INC Common Stocks 76674Q107 1,234 200,295 SH   SOLE 0 200,295 0 0
RAPID7 INC Common Stocks 753422104 2,328 24,600 SH   SOLE 0 24,600 0 0
RODGERS SILICON VALLEY ACQUI Common Stocks 774873202 3,945 141,912 SH   SOLE 0 141,912 0 0
COMSCORE INC Common Stocks 20564W105 698 139,543 SH   SOLE 0 139,543 0 0
SILICON MOTION TECHNOL-ADR Common Stocks 82706C108 3,032 47,299 SH   SOLE 0 47,299 0 0
SITIME CORP Common Stocks 82982T106 2,876 22,720 SH   SOLE 0 22,720 0 0
BEAUTY HEALTH CO/THE Common Stocks 88331L108 918 54,668 SH   SOLE 0 54,668 0 0
SHARPS COMPLIANCE CORP Common Stocks 820017101 1,689 163,997 SH   SOLE 0 163,997 0 0
SYNCHRONOSS TECHNOLOGIES INC Common Stocks 87157B103 1,442 401,715 SH   SOLE 0 401,715 0 0
SEASPINE HOLDINGS CORP Common Stocks 81255T108 4,036 196,796 SH   SOLE 0 196,796 0 0
SPX CORP Common Stocks 784635104 3,673 60,136 SH   SOLE 0 60,136 0 0
STAAR SURGICAL CO Common Stocks 852312305 1,151 7,545 SH   SOLE 0 7,545 0 0
STEWART INFORMATION SERVICES Common Stocks 860372101 2,504 44,170 SH   SOLE 0 44,170 0 0
NEURONETICS INC Common Stocks 64131A105 3,082 192,401 SH   SOLE 0 192,401 0 0
SIERRA WIRELESS INC Common Stocks 826516106 1,292 68,049 SH   SOLE 0 68,049 0 0
SYNAPTICS INC Common Stocks 87157D109 3,187 20,484 SH   SOLE 0 20,484 0 0
TELOS CORPORATION Common Stocks 87969B101 3,782 111,202 SH   SOLE 0 111,202 0 0
TUTOR PERINI CORP Common Stocks 901109108 3,180 229,606 SH   SOLE 0 229,606 0 0
TABULA RASA HEALTHCARE INC Common Stocks 873379101 2,674 53,474 SH   SOLE 0 53,474 0 0
TTEC HOLDINGS INC Common Stocks 89854H102 2,071 20,090 SH   SOLE 0 20,090 0 0
UPLAND SOFTWARE INC Common Stocks 91544A109 2,147 52,139 SH   SOLE 0 52,139 0 0
VEECO INSTRUMENTS INC Common Stocks 922417100 2,839 118,078 SH   SOLE 0 118,078 0 0
VONAGE HOLDINGS CORP Common Stocks 92886T201 1,575 109,331 SH   SOLE 0 109,331 0 0
VIEMED HEALTHCARE INC Common Stocks 92663R105 215 30,093 SH   SOLE 0 30,093 0 0
VIVOS THERAPEUTICS INC Common Stocks 92859E108 465 93,993 SH   SOLE 0 93,993 0 0
WAITR HOLDINGS INC Common Stocks 930752100 564 317,061 SH   SOLE 0 317,061 0 0
YATRA ONLINE INC Common Stocks G98338109 2,148 950,636 SH   SOLE 0 950,636 0 0