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
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 9,885 46,422 SH   SOLE   46,422 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,373 6,450 SH   OTR   0 0 6,450
BRIGHTCOVE INC COM 10921T101 30,755 3,003,460 SH   SOLE   3,003,460 0 0
BRIGHTCOVE INC COM 10921T101 13,057 1,275,124 SH   OTR   0 0 1,275,124
CECO ENVIRONMENTAL CORP COM 125141101 27,876 3,823,925 SH   SOLE   3,823,925 0 0
CECO ENVIRONMENTAL CORP COM 125141101 13,726 1,882,817 SH   OTR   0 0 1,882,817
CALAMP CORP COM 128126109 10,073 1,401,019 SH   SOLE   1,401,019 0 0
CALAMP CORP COM 128126109 4,155 577,821 SH   OTR   0 0 577,821
CODEXIS INC COM 192005106 2,380 202,760 SH   SOLE   202,760 0 0
CODEXIS INC COM 192005106 985 83,931 SH   OTR   0 0 83,931
DOLBY LABORATORIES INC COM 25659T107 24,175 364,734 SH   SOLE   364,734 0 0
DOLBY LABORATORIES INC COM 25659T107 10,841 163,566 SH   OTR   0 0 163,566
ENERGY RECOVERY INC COM 29270J100 32,716 3,989,742 SH   SOLE   3,989,742 0 0
ENERGY RECOVERY INC COM 29270J100 13,688 1,669,287 SH   OTR   0 0 1,669,287
FARMER BROS CO COM 307675108 6,647 1,503,906 SH   SOLE   1,503,906 0 0
FARMER BROS CO COM 307675108 2,981 674,347 SH   OTR   0 0 674,347
GENTHERM INC COM 37253A103 29,156 712,865 SH   SOLE   712,865 0 0
GENTHERM INC COM 37253A103 11,639 284,561 SH   OTR   0 0 284,561
HACKETT GROUP INC COM 404609109 18,875 1,688,315 SH   SOLE   1,688,315 0 0
HACKETT GROUP INC COM 404609109 8,349 746,810 SH   OTR   0 0 746,810
HEALTHSTREAM INC COM 42222N103 4,622 230,310 SH   SOLE   230,310 0 0
HEALTHSTREAM INC COM 42222N103 1,790 89,175 SH   OTR   0 0 89,175
OOMA INC COM 683416101 8,934 684,586 SH   SOLE   684,586 0 0
OOMA INC COM 683416101 3,711 284,350 SH   OTR   0 0 284,350
PANHANDLE OIL AND GAS INC CL A 698477106 2,314 1,618,132 SH   SOLE   1,618,132 0 0
PANHANDLE OIL AND GAS INC CL A 698477106 1,060 741,462 SH   OTR   0 0 741,462
QUOTIENT TECHNOLOGY INC COM 749119103 43,752 5,928,398 SH   SOLE   5,928,398 0 0
QUOTIENT TECHNOLOGY INC COM 749119103 19,120 2,590,773 SH   OTR   0 0 2,590,773
SIERRA WIRELESS INC COM 826516106 39,861 3,571,778 SH   SOLE   3,571,778 0 0
SIERRA WIRELESS INC COM 826516106 17,356 1,555,236 SH   OTR   0 0 1,555,236
SITIME CORP COM 82982T106 15,295 182,024 SH   SOLE   182,024 0 0
SITIME CORP COM 82982T106 5,975 71,101 SH   OTR   0 0 71,101
SONOS INC COM 83570H108 33,158 2,184,306 SH   SOLE   2,184,306 0 0
SONOS INC COM 83570H108 13,594 895,543 SH   OTR   0 0 895,543
SURMODICS INC COM 868873100 48,430 1,244,680 SH   SOLE   1,244,680 0 0
SURMODICS INC COM 868873100 20,217 519,585 SH   OTR   0 0 519,585