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
A10 NETWORKS INC COM 002121101 2,702 203,636 SH   SOLE   203,636 0 0
A10 NETWORKS INC COM 002121101 1,394 105,032 SH   OTR   0 105,032 0
A10 NETWORKS INC COM 002121101 218 16,437 SH   OTR   0 0 16,437
ABSOLUTE SOFTWARE CORP COM 00386B109 37,633 3,253,411 SH   SOLE   3,253,411 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 19,057 1,647,470 SH   OTR   0 1,647,470 0
ABSOLUTE SOFTWARE CORP COM 00386B109 3,550 306,928 SH   OTR   0 0 306,928
ANIKA THERAPEUTICS INC COM 035255108 21,997 924,223 SH   SOLE   924,223 0 0
ANIKA THERAPEUTICS INC COM 035255108 11,663 490,035 SH   OTR   0 490,035 0
ANIKA THERAPEUTICS INC COM 035255108 1,852 77,834 SH   OTR   0 0 77,834
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 975 3,650 SH   OTR   0 0 3,650
BRIGHTCOVE INC COM 10921T101 26,284 4,172,011 SH   SOLE   4,172,011 0 0
BRIGHTCOVE INC COM 10921T101 12,935 2,053,191 SH   OTR   0 2,053,191 0
BRIGHTCOVE INC COM 10921T101 2,380 377,775 SH   OTR   0 0 377,775
CECO ENVIRONMENTAL CORP COM 125141101 17,725 2,002,770 SH   SOLE   2,002,770 0 0
CECO ENVIRONMENTAL CORP COM 125141101 9,707 1,096,788 SH   OTR   0 1,096,788 0
CECO ENVIRONMENTAL CORP COM 125141101 1,648 186,197 SH   OTR   0 0 186,197
CALAMP CORP COM 128126109 2,279 593,604 SH   SOLE   593,604 0 0
CALAMP CORP COM 128126109 679 176,826 SH   OTR   0 176,826 0
CALAMP CORP COM 128126109 233 60,709 SH   OTR   0 0 60,709
ENERGY RECOVERY INC COM 29270J100 44,512 2,047,450 SH   SOLE   2,047,450 0 0
ENERGY RECOVERY INC COM 29270J100 23,076 1,061,471 SH   OTR   0 1,061,471 0
ENERGY RECOVERY INC COM 29270J100 3,989 183,486 SH   OTR   0 0 183,486
GENTHERM INC COM 37253A103 52,244 1,050,546 SH   SOLE   1,050,546 0 0
GENTHERM INC COM 37253A103 28,348 570,033 SH   OTR   0 570,033 0
GENTHERM INC COM 37253A103 4,510 90,693 SH   OTR   0 0 90,693
HACKETT GROUP INC COM 404609109 32,782 1,849,980 SH   SOLE   1,849,980 0 0
HACKETT GROUP INC COM 404609109 13,113 739,991 SH   OTR   0 739,991 0
HACKETT GROUP INC COM 404609109 2,987 168,550 SH   OTR   0 0 168,550
HARMONIC INC COM 413160102 54,006 4,132,074 SH   SOLE   4,132,074 0 0
HARMONIC INC COM 413160102 31,035 2,374,506 SH   OTR   0 2,374,506 0
HARMONIC INC COM 413160102 4,293 328,482 SH   OTR   0 0 328,482
MATERION CORP COM 576690101 23,183 289,792 SH   SOLE   289,792 0 0
MATERION CORP COM 576690101 13,161 164,509 SH   OTR   0 164,509 0
MATERION CORP COM 576690101 1,854 23,179 SH   OTR   0 0 23,179
OOMA INC COM 683416101 21,337 1,734,712 SH   SOLE   1,734,712 0 0
OOMA INC COM 683416101 11,516 936,245 SH   OTR   0 936,245 0
OOMA INC COM 683416101 1,769 143,809 SH   OTR   0 0 143,809
POWER INTEGRATIONS INC COM 739276103 3,266 50,770 SH   SOLE   50,770 0 0
POWER INTEGRATIONS INC COM 739276103 2,144 33,331 SH   OTR   0 33,331 0
POWER INTEGRATIONS INC COM 739276103 249 3,868 SH   OTR   0 0 3,868
QUOTIENT TECHNOLOGY INC COM 749119103 9,365 4,054,244 SH   SOLE   4,054,244 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 5,160 2,233,651 SH   OTR   0 2,233,651 0
QUOTIENT TECHNOLOGY INC COM 749119103 1,012 438,181 SH   OTR   0 0 438,181
RED VIOLET INC COM 75704L104 20,798 1,200,786 SH   SOLE   1,200,786 0 0
RED VIOLET INC COM 75704L104 11,103 641,064 SH   OTR   0 641,064 0
RED VIOLET INC COM 75704L104 1,759 101,540 SH   OTR   0 0 101,540
SIERRA WIRELESS INC COM 826516106 17,014 558,931 SH   SOLE   558,931 0 0
SIERRA WIRELESS INC COM 826516106 107 3,500 SH   OTR   0 0 3,500
SITIME CORP COM 82982T106 32,408 411,632 SH   SOLE   411,632 0 0
SITIME CORP COM 82982T106 19,352 245,796 SH   OTR   0 245,796 0
SITIME CORP COM 82982T106 2,631 33,413 SH   OTR   0 0 33,413
SONOS INC COM 83570H108 37,517 2,699,075 SH   SOLE   2,699,075 0 0
SONOS INC COM 83570H108 23,953 1,723,249 SH   OTR   0 1,723,249 0
SONOS INC COM 83570H108 3,817 274,573 SH   OTR   0 0 274,573
SURMODICS INC COM 868873100 43,811 1,441,145 SH   SOLE   1,441,145 0 0
SURMODICS INC COM 868873100 21,008 691,023 SH   OTR   0 691,023 0
SURMODICS INC COM 868873100 4,134 135,994 SH   OTR   0 0 135,994
SYNAPTICS INC COM 87157D109 40,137 405,385 SH   SOLE   405,385 0 0
SYNAPTICS INC COM 87157D109 24,635 248,811 SH   OTR   0 248,811 0
SYNAPTICS INC COM 87157D109 3,367 34,006 SH   OTR   0 0 34,006