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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABSOLUTE SOFTWARE CORP COM 00386B109   37,514,499 3,592,000 SH   SOLE   3,592,000 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   18,590,241 1,780,009 SH   OTR   0 1,780,009 0
ABSOLUTE SOFTWARE CORP COM 00386B109   3,303,406 316,300 SH   OTR   0 0 316,300
ANIKA THERAPEUTICS INC COM 035255108   29,335,731 991,072 SH   SOLE   991,072 0 0
ANIKA THERAPEUTICS INC COM 035255108   14,659,252 495,245 SH   OTR   0 495,245 0
ANIKA THERAPEUTICS INC COM 035255108   2,315,430 78,224 SH   OTR   0 0 78,224
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,127,485 3,650 SH   OTR   0 0 3,650
BRIGHTCOVE INC COM 10921T101   23,180,176 4,432,156 SH   SOLE   4,432,156 0 0
BRIGHTCOVE INC COM 10921T101   10,819,149 2,068,671 SH   OTR   0 2,068,671 0
BRIGHTCOVE INC COM 10921T101   1,975,763 377,775 SH   OTR   0 0 377,775
CECO ENVIRONMENTAL CORP COM 125141101   22,052,144 1,888,026 SH   SOLE   1,888,026 0 0
CECO ENVIRONMENTAL CORP COM 125141101   11,513,805 985,771 SH   OTR   0 985,771 0
CECO ENVIRONMENTAL CORP COM 125141101   2,000,399 171,267 SH   OTR   0 0 171,267
DOMO INC COM CL B 257554105   2,922,561 205,236 SH   SOLE   205,236 0 0
DOMO INC COM CL B 257554105   1,288,877 90,511 SH   OTR   0 90,511 0
DOMO INC COM CL B 257554105   195,373 13,720 SH   OTR   0 0 13,720
ENERGY RECOVERY INC COM 29270J100   44,948,216 2,193,666 SH   SOLE   2,193,666 0 0
ENERGY RECOVERY INC COM 29270J100   22,356,291 1,091,083 SH   OTR   0 1,091,083 0
ENERGY RECOVERY INC COM 29270J100   3,793,273 185,128 SH   OTR   0 0 185,128
GENTHERM INC COM 37253A103   66,550,423 1,019,305 SH   SOLE   1,019,305 0 0
GENTHERM INC COM 37253A103   34,515,363 528,647 SH   OTR   0 528,647 0
GENTHERM INC COM 37253A103   5,471,106 83,797 SH   OTR   0 0 83,797
HACKETT GROUP INC COM 404609109   21,560,586 1,058,448 SH   SOLE   1,058,448 0 0
HACKETT GROUP INC COM 404609109   12,211,672 599,493 SH   OTR   0 599,493 0
HACKETT GROUP INC COM 404609109   1,923,295 94,418 SH   OTR   0 0 94,418
HARMONIC INC COM 413160102   60,048,998 4,583,893 SH   SOLE   4,583,893 0 0
HARMONIC INC COM 413160102   32,026,186 2,444,747 SH   OTR   0 2,444,747 0
HARMONIC INC COM 413160102   4,700,778 358,838 SH   OTR   0 0 358,838
JFROG LTD ORD SHS M6191J100   383,087 17,960 SH   SOLE   17,960 0 0
JFROG LTD ORD SHS M6191J100   192,695 9,034 SH   OTR   0 9,034 0
JFROG LTD ORD SHS M6191J100   32,123 1,506 SH   OTR   0 0 1,506
MATERION CORP COM 576690101   29,690,480 339,281 SH   SOLE   339,281 0 0
MATERION CORP COM 576690101   15,553,677 177,736 SH   OTR   0 177,736 0
MATERION CORP COM 576690101   2,296,612 26,244 SH   OTR   0 0 26,244
OOMA INC COM 683416101   27,966,273 2,053,324 SH   SOLE   2,053,324 0 0
OOMA INC COM 683416101   14,147,966 1,038,764 SH   OTR   0 1,038,764 0
OOMA INC COM 683416101   2,178,192 159,926 SH   OTR   0 0 159,926
QUOTIENT TECHNOLOGY INC COM 749119103   8,765,969 2,555,676 SH   SOLE   2,555,676 0 0
QUOTIENT TECHNOLOGY INC COM 749119103   7,661,423 2,233,651 SH   OTR   0 2,233,651 0
QUOTIENT TECHNOLOGY INC COM 749119103   1,420,641 414,181 SH   OTR   0 0 414,181
RED VIOLET INC COM 75704L104   29,160,240 1,266,735 SH   SOLE   1,266,735 0 0
RED VIOLET INC COM 75704L104   14,863,185 645,664 SH   OTR   0 645,664 0
RED VIOLET INC COM 75704L104   2,337,451 101,540 SH   OTR   0 0 101,540
SITIME CORP COM 82982T106   46,873,851 461,266 SH   SOLE   461,266 0 0
SITIME CORP COM 82982T106   26,778,801 263,519 SH   OTR   0 263,519 0
SITIME CORP COM 82982T106   3,726,304 36,669 SH   OTR   0 0 36,669
SIERRA WIRELESS INC COM 826516106   16,203,410 558,931 SH   SOLE   558,931 0 0
SIERRA WIRELESS INC COM 826516106   101,465 3,500 SH   OTR   0 0 3,500
SONOS INC COM 83570H108   53,338,496 3,156,124 SH   SOLE   3,156,124 0 0
SONOS INC COM 83570H108   29,122,908 1,723,249 SH   OTR   0 1,723,249 0
SONOS INC COM 83570H108   4,646,114 274,918 SH   OTR   0 0 274,918
SURMODICS INC COM 868873100   51,245,101 1,501,908 SH   SOLE   1,501,908 0 0
SURMODICS INC COM 868873100   23,577,705 691,023 SH   OTR   0 691,023 0
SURMODICS INC COM 868873100   4,640,115 135,994 SH   OTR   0 0 135,994
SYNAPTICS INC COM 87157D109   42,137,609 442,808 SH   SOLE   442,808 0 0
SYNAPTICS INC COM 87157D109   25,517,154 268,150 SH   OTR   0 268,150 0
SYNAPTICS INC COM 87157D109   3,544,900 37,252 SH   OTR   0 0 37,252
TECHTARGET INC COM 87874R100   10,627,404 241,203 SH   SOLE   241,203 0 0
TECHTARGET INC COM 87874R100   5,295,043 120,178 SH   OTR   0 120,178 0
TECHTARGET INC COM 87874R100   813,259 18,458 SH   OTR   0 0 18,458