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 CORP COM 00386B109 28,049 3,253,411 SH   SOLE   3,253,411 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 12,794 1,486,804 SH   OTR   0 1,486,804 0
ABSOLUTE SOFTWARE CORP COM 00386B109 2,641 306,928 SH   OTR   0 0 306,928
ANIKA THERAPEUTICS INC COM 035255108 16,530 740,577 SH   SOLE   740,577 0 0
ANIKA THERAPEUTICS INC COM 035255108 7,963 356,779 SH   OTR   0 356,779 0
ANIKA THERAPEUTICS INC COM 035255108 1,268 56,827 SH   OTR   0 0 56,827
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 997 3,650 SH   OTR   0 0 3,650
BRIGHTCOVE INC COM 10921T101 25,575 4,046,727 SH   SOLE   4,046,727 0 0
BRIGHTCOVE INC COM 10921T101 11,920 1,886,003 SH   OTR   0 1,886,003 0
BRIGHTCOVE INC COM 10921T101 2,347 371,425 SH   OTR   0 0 371,425
CECO ENVIRONMENTAL CORP COM 125141101 15,111 2,526,909 SH   SOLE   2,526,909 0 0
CECO ENVIRONMENTAL CORP COM 125141101 6,959 1,163,735 SH   OTR   0 1,163,735 0
CECO ENVIRONMENTAL CORP COM 125141101 1,349 225,608 SH   OTR   0 0 225,608
CALAMP CORP COM 128126109 8,874 2,128,180 SH   SOLE   2,128,180 0 0
CALAMP CORP COM 128126109 3,888 932,297 SH   OTR   0 932,297 0
CALAMP CORP COM 128126109 782 187,590 SH   OTR   0 0 187,590
ENERGY RECOVERY INC COM 29270J100 39,412 2,029,450 SH   SOLE   2,029,450 0 0
ENERGY RECOVERY INC COM 29270J100 18,720 963,952 SH   OTR   0 963,952 0
ENERGY RECOVERY INC COM 29270J100 3,563 183,486 SH   OTR   0 0 183,486
GENTHERM INC COM 37253A103 45,979 736,725 SH   SOLE   736,725 0 0
GENTHERM INC COM 37253A103 21,386 342,675 SH   OTR   0 342,675 0
GENTHERM INC COM 37253A103 4,075 65,289 SH   OTR   0 0 65,289
HACKETT GROUP INC COM 404609109 35,094 1,849,980 SH   SOLE   1,849,980 0 0
HACKETT GROUP INC COM 404609109 14,038 739,991 SH   OTR   0 739,991 0
HACKETT GROUP INC COM 404609109 3,197 168,550 SH   OTR   0 0 168,550
HARMONIC INC COM 413160102 34,101 3,933,186 SH   SOLE   3,933,186 0 0
HARMONIC INC COM 413160102 15,647 1,804,727 SH   OTR   0 1,804,727 0
HARMONIC INC COM 413160102 2,710 312,552 SH   OTR   0 0 312,552
MATERION CORP COM 576690101 14,598 197,989 SH   SOLE   197,989 0 0
MATERION CORP COM 576690101 7,008 95,043 SH   OTR   0 95,043 0
MATERION CORP COM 576690101 1,082 14,678 SH   OTR   0 0 14,678
OOMA INC COM 683416101 19,481 1,645,330 SH   SOLE   1,645,330 0 0
OOMA INC COM 683416101 9,225 779,100 SH   OTR   0 779,100 0
OOMA INC COM 683416101 1,595 134,700 SH   OTR   0 0 134,700
QUOTIENT TECHNOLOGY INC COM 749119103 13,643 4,593,566 SH   SOLE   4,593,566 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 6,634 2,233,651 SH   OTR   0 2,233,651 0
QUOTIENT TECHNOLOGY INC COM 749119103 1,349 454,181 SH   OTR   0 0 454,181
RED VIOLET INC COM 75704L104 18,126 952,017 SH   SOLE   952,017 0 0
RED VIOLET INC COM 75704L104 8,361 439,130 SH   OTR   0 439,130 0
RED VIOLET INC COM 75704L104 1,546 81,198 SH   OTR   0 0 81,198
SIERRA WIRELESS INC COM 826516106 66,814 2,855,290 SH   SOLE   2,855,290 0 0
SIERRA WIRELESS INC COM 826516106 31,364 1,340,353 SH   OTR   0 1,340,353 0
SIERRA WIRELESS INC COM 826516106 5,977 255,440 SH   OTR   0 0 255,440
SITIME CORP COM 82982T106 44,820 274,917 SH   SOLE   274,917 0 0
SITIME CORP COM 82982T106 21,308 130,698 SH   OTR   0 130,698 0
SITIME CORP COM 82982T106 3,736 22,913 SH   OTR   0 0 22,913
SONOS INC COM 83570H108 35,952 1,992,920 SH   SOLE   1,992,920 0 0
SONOS INC COM 83570H108 16,494 914,277 SH   OTR   0 914,277 0
SONOS INC COM 83570H108 2,889 160,160 SH   OTR   0 0 160,160
SURMODICS INC COM 868873100 53,118 1,426,752 SH   SOLE   1,426,752 0 0
SURMODICS INC COM 868873100 24,043 645,802 SH   OTR   0 645,802 0
SURMODICS INC COM 868873100 5,063 135,994 SH   OTR   0 0 135,994
SYNAPTICS INC COM 87157D109 37,721 319,531 SH   SOLE   319,531 0 0
SYNAPTICS INC COM 87157D109 17,642 149,442 SH   OTR   0 149,442 0
SYNAPTICS INC COM 87157D109 3,123 26,451 SH   OTR   0 0 26,451