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
A10 NETWORKS INC COM 002121101   8,117,132 556,349 SH   SOLE   556,349 0 0
A10 NETWORKS INC COM 002121101   4,512,249 309,270 SH   OTR   0 309,270 0
A10 NETWORKS INC COM 002121101   553,092 37,909 SH   OTR   0 0 37,909
ABSOLUTE SOFTWARE CORP COM 00386B109   17,993,240 1,572,013 SH   SOLE   1,572,013 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109   9,509,550 830,047 SH   OTR   0 830,047 0
ABSOLUTE SOFTWARE CORP COM 00386B109   1,708,000 149,265 SH   OTR   0 0 149,265
ANIKA THERAPEUTICS INC COM 035255108   28,767,134 1,107,280 SH   SOLE   1,107,280 0 0
ANIKA THERAPEUTICS INC COM 035255108   16,028,439 616,953 SH   OTR   0 616,953 0
ANIKA THERAPEUTICS INC COM 035255108   2,140,648 82,396 SH   OTR   0 0 82,396
APPLE INC COM 037833100   232,764 1,200 SH   OTR   0 0 1,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,244,650 3,650 SH   OTR   0 0 3,650
BRIGHTCOVE INC COM 10921T101   18,209,117 4,540,927 SH   SOLE   4,540,927 0 0
BRIGHTCOVE INC COM 10921T101   8,462,231 2,110,282 SH   OTR   0 2,110,282 0
BRIGHTCOVE INC COM 10921T101   1,516,482 378,175 SH   OTR   0 0 378,175
CERENCE INC COM 156727109   21,287,771 728,285 SH   SOLE   728,285 0 0
CERENCE INC COM 156727109   11,851,245 405,448 SH   OTR   0 405,448 0
CERENCE INC COM 156727109   1,422,039 48,650 SH   OTR   0 0 48,650
ENERGY RECOVERY INC COM 29270J100   41,716,381 1,492,536 SH   SOLE   1,492,536 0 0
ENERGY RECOVERY INC COM 29270J100   24,647,009 881,825 SH   OTR   0 881,825 0
ENERGY RECOVERY INC COM 29270J100   3,189,039 114,098 SH   OTR   0 0 114,098
ENPRO INDS INC COM 29355X107   6,911,112 51,757 SH   SOLE   51,757 0 0
ENPRO INDS INC COM 29355X107   3,529,331 26,431 SH   OTR   0 26,431 0
ENPRO INDS INC COM 29355X107   477,236 3,574 SH   OTR   0 0 3,574
EVERBRIDGE INC COM 29978A104   862,791 32,074 SH   SOLE   32,074 0 0
EVERBRIDGE INC COM 29978A104   443,662 16,493 SH   OTR   0 16,493 0
EVERBRIDGE INC COM 29978A104   62,758 2,333 SH   OTR   0 0 2,333
GENTHERM INC COM 37253A103   55,531,642 982,687 SH   SOLE   982,687 0 0
GENTHERM INC COM 37253A103   30,867,853 546,237 SH   OTR   0 546,237 0
GENTHERM INC COM 37253A103   4,434,340 78,470 SH   OTR   0 0 78,470
HACKETT GROUP INC COM 404609109   25,361,372 1,134,737 SH   SOLE   1,134,737 0 0
HACKETT GROUP INC COM 404609109   14,082,132 630,073 SH   OTR   0 630,073 0
HACKETT GROUP INC COM 404609109   2,090,954 93,555 SH   OTR   0 0 93,555
HARMONIC INC COM 413160102   69,131,326 4,275,283 SH   SOLE   4,275,283 0 0
HARMONIC INC COM 413160102   38,292,436 2,368,116 SH   OTR   0 2,368,116 0
HARMONIC INC COM 413160102   5,110,884 316,072 SH   OTR   0 0 316,072
MATERION CORP COM 576690101   40,839,747 357,616 SH   SOLE   357,616 0 0
MATERION CORP COM 576690101   23,403,920 204,938 SH   OTR   0 204,938 0
MATERION CORP COM 576690101   3,038,405 26,606 SH   OTR   0 0 26,606
OOMA INC COM 683416101   33,478,549 2,236,376 SH   SOLE   2,236,376 0 0
OOMA INC COM 683416101   18,003,940 1,202,668 SH   OTR   0 1,202,668 0
OOMA INC COM 683416101   2,513,418 167,897 SH   OTR   0 0 167,897
QUOTIENT TECHNOLOGY INC COM 749119103   3,407,889 887,471 SH   SOLE   887,471 0 0
QUOTIENT TECHNOLOGY INC COM 749119103   4,737,381 1,233,693 SH   OTR   0 1,233,693 0
QUOTIENT TECHNOLOGY INC COM 749119103   840,876 218,978 SH   OTR   0 0 218,978
RED VIOLET INC COM 75704L104   27,551,047 1,339,380 SH   SOLE   1,339,380 0 0
RED VIOLET INC COM 75704L104   13,593,191 660,826 SH   OTR   0 660,826 0
RED VIOLET INC COM 75704L104   2,088,678 101,540 SH   OTR   0 0 101,540
SHUTTERSTOCK INC COM 825690100   11,943,715 245,402 SH   SOLE   245,402 0 0
SHUTTERSTOCK INC COM 825690100   6,106,868 125,475 SH   OTR   0 125,475 0
SHUTTERSTOCK INC COM 825690100   781,592 16,059 SH   OTR   0 0 16,059
SITIME CORP COM 82982T106   7,315,909 62,015 SH   SOLE   62,015 0 0
SITIME CORP COM 82982T106   6,140,221 52,049 SH   OTR   0 52,049 0
SITIME CORP COM 82982T106   200,903 1,703 SH   OTR   0 0 1,703
SONOS INC COM 83570H108   62,781,191 3,844,531 SH   SOLE   3,844,531 0 0
SONOS INC COM 83570H108   34,483,783 2,111,683 SH   OTR   0 2,111,683 0
SONOS INC COM 83570H108   4,989,191 305,523 SH   OTR   0 0 305,523
SURMODICS INC COM 868873100   47,877,436 1,529,142 SH   SOLE   1,529,142 0 0
SURMODICS INC COM 868873100   21,635,930 691,023 SH   OTR   0 691,023 0
SURMODICS INC COM 868873100   4,325,007 138,135 SH   OTR   0 0 138,135
SYNAPTICS INC COM 87157D109   71,495,675 837,382 SH   SOLE   837,382 0 0
SYNAPTICS INC COM 87157D109   40,794,052 477,794 SH   OTR   0 477,794 0
SYNAPTICS INC COM 87157D109   5,086,599 59,576 SH   OTR   0 0 59,576
TECHTARGET INC COM 87874R100   34,304,606 1,101,979 SH   SOLE   1,101,979 0 0
TECHTARGET INC COM 87874R100   18,835,736 605,067 SH   OTR   0 605,067 0
TECHTARGET INC COM 87874R100   2,495,661 80,169 SH   OTR   0 0 80,169