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 29,258 3,120,157 SH   SOLE   3,120,157 0 0
ABSOLUTE SOFTWARE CORP COM 00386B109 11,805 1,258,958 SH   OTR   0 1,258,958 0
ABSOLUTE SOFTWARE CORP COM 00386B109 2,878 306,928 SH   OTR   0 0 306,928
ANIKA THERAPEUTICS INC COM 035255108 14,551 406,121 SH   SOLE   406,121 0 0
ANIKA THERAPEUTICS INC COM 035255108 5,429 151,521 SH   OTR   0 151,521 0
ANIKA THERAPEUTICS INC COM 035255108 1,238 34,546 SH   OTR   0 0 34,546
APPLE INC COM 037833100 213 1,200 SH   OTR   0 0 1,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,091 3,650 SH   OTR   0 0 3,650
BRIGHTCOVE INC COM 10921T101 36,487 3,570,185 SH   SOLE   3,570,185 0 0
BRIGHTCOVE INC COM 10921T101 15,034 1,471,084 SH   OTR   0 1,471,084 0
BRIGHTCOVE INC COM 10921T101 3,500 342,509 SH   OTR   0 0 342,509
CECO ENVIRONMENTAL CORP COM 125141101 18,419 2,956,525 SH   SOLE   2,956,525 0 0
CECO ENVIRONMENTAL CORP COM 125141101 7,634 1,225,428 SH   OTR   0 1,225,428 0
CECO ENVIRONMENTAL CORP COM 125141101 1,686 270,656 SH   OTR   0 0 270,656
CALAMP CORP COM 128126109 16,952 2,401,173 SH   SOLE   2,401,173 0 0
CALAMP CORP COM 128126109 6,322 895,488 SH   OTR   0 895,488 0
CALAMP CORP COM 128126109 1,504 213,024 SH   OTR   0 0 213,024
ENERGY RECOVERY INC COM 29270J100 40,235 1,872,285 SH   SOLE   1,872,285 0 0
ENERGY RECOVERY INC COM 29270J100 15,148 704,875 SH   OTR   0 704,875 0
ENERGY RECOVERY INC COM 29270J100 3,790 176,354 SH   OTR   0 0 176,354
GENTHERM INC COM 37253A103 76,287 877,869 SH   SOLE   877,869 0 0
GENTHERM INC COM 37253A103 30,999 356,715 SH   OTR   0 356,715 0
GENTHERM INC COM 37253A103 7,454 85,779 SH   OTR   0 0 85,779
HACKETT GROUP INC COM 404609109 37,183 1,811,174 SH   SOLE   1,811,174 0 0
HACKETT GROUP INC COM 404609109 14,155 689,468 SH   OTR   0 689,468 0
HACKETT GROUP INC COM 404609109 3,460 168,550 SH   OTR   0 0 168,550
HARMONIC INC COM 413160102 29,909 2,543,286 SH   SOLE   2,543,286 0 0
HARMONIC INC COM 413160102 10,399 884,306 SH   OTR   0 884,306 0
HARMONIC INC COM 413160102 2,628 223,444 SH   OTR   0 0 223,444
HEALTHSTREAM INC COM 42222N103 9,952 377,536 SH   SOLE   377,536 0 0
HEALTHSTREAM INC COM 42222N103 3,183 120,768 SH   OTR   0 120,768 0
HEALTHSTREAM INC COM 42222N103 860 32,625 SH   OTR   0 0 32,625
OOMA INC COM 683416101 25,230 1,234,349 SH   SOLE   1,234,349 0 0
OOMA INC COM 683416101 9,260 453,010 SH   OTR   0 453,010 0
OOMA INC COM 683416101 2,235 109,341 SH   OTR   0 0 109,341
PHX MINERALS INC CL A 69291A100 1,841 848,219 SH   SOLE   848,219 0 0
PHX MINERALS INC CL A 69291A100 76 35,123 SH   OTR   0 0 35,123
QUOTIENT TECHNOLOGY INC COM 749119103 34,378 4,633,172 SH   SOLE   4,633,172 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 16,747 2,256,946 SH   OTR   0 2,256,946 0
QUOTIENT TECHNOLOGY INC COM 749119103 3,393 457,253 SH   OTR   0 0 457,253
RED VIOLET INC COM 75704L104 33,243 837,561 SH   SOLE   837,561 0 0
RED VIOLET INC COM 75704L104 11,871 299,104 SH   OTR   0 299,104 0
RED VIOLET INC COM 75704L104 2,970 74,835 SH   OTR   0 0 74,835
SIERRA WIRELESS INC COM 826516106 59,332 3,367,299 SH   SOLE   3,367,299 0 0
SIERRA WIRELESS INC COM 826516106 23,708 1,345,531 SH   OTR   0 1,345,531 0
SIERRA WIRELESS INC COM 826516106 5,576 316,457 SH   OTR   0 0 316,457
SITIME CORP COM 82982T106 56,266 192,337 SH   SOLE   192,337 0 0
SITIME CORP COM 82982T106 20,595 70,400 SH   OTR   0 70,400 0
SITIME CORP COM 82982T106 5,346 18,274 SH   OTR   0 0 18,274
SONOS INC COM 83570H108 35,325 1,185,408 SH   SOLE   1,185,408 0 0
SONOS INC COM 83570H108 13,437 450,913 SH   OTR   0 450,913 0
SONOS INC COM 83570H108 3,070 103,019 SH   OTR   0 0 103,019
SURMODICS INC COM 868873100 65,634 1,363,117 SH   SOLE   1,363,117 0 0
SURMODICS INC COM 868873100 24,693 512,840 SH   OTR   0 512,840 0
SURMODICS INC COM 868873100 6,320 131,254 SH   OTR   0 0 131,254
SYNAPTICS INC COM 87157D109 80,619 278,467 SH   SOLE   278,467 0 0
SYNAPTICS INC COM 87157D109 29,246 101,018 SH   OTR   0 101,018 0
SYNAPTICS INC COM 87157D109 6,557 22,648 SH   OTR   0 0 22,648
TACTILE SYS TECHNOLOGY INC COM 87357P100 7,328 385,090 SH   SOLE   385,090 0 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 2,604 136,862 SH   OTR   0 136,862 0
TACTILE SYS TECHNOLOGY INC COM 87357P100 444 23,314 SH   OTR   0 0 23,314