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 7,317 34,172 SH   SOLE   34,172 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 336 1,570 SH   OTR   0 0 1,570
BRIGHTCOVE INC COM 10921T101 10,288 1,224,813 SH   SOLE   1,224,813 0 0
BRIGHTCOVE INC COM 10921T101 4,417 525,829 SH   OTR   0 0 525,829
CECO ENVIRONMENTAL CORP COM 125141101 24,613 3,123,488 SH   SOLE   3,123,488 0 0
CECO ENVIRONMENTAL CORP COM 125141101 10,222 1,297,239 SH   OTR   0 0 1,297,239
DOLBY LABORATORIES INC COM 25659T107 9,623 137,525 SH   SOLE   137,525 0 0
DOLBY LABORATORIES INC COM 25659T107 4,098 58,562 SH   OTR   0 0 58,562
ENERGY RECOVERY INC COM 29270J100 5,147 575,111 SH   SOLE   575,111 0 0
ENERGY RECOVERY INC COM 29270J100 2,181 243,682 SH   OTR   0 0 243,682
FARMER BROS CO COM 307675108 26,530 1,004,912 SH   SOLE   1,004,912 0 0
FARMER BROS CO COM 307675108 11,326 429,020 SH   OTR   0 0 429,020
GENTHERM INC COM 37253A103 35,016 770,437 SH   SOLE   770,437 0 0
GENTHERM INC COM 37253A103 14,862 327,006 SH   OTR   0 0 327,006
HACKETT GROUP INC COM 404609109 21,807 1,082,237 SH   SOLE   1,082,237 0 0
HACKETT GROUP INC COM 404609109 9,199 456,542 SH   OTR   0 0 456,542
INTEGRATED DEVICE TECHNOLOGY COM 458118106 9,672 205,754 SH   SOLE   205,754 0 0
INTEGRATED DEVICE TECHNOLOGY COM 458118106 414 8,804 SH   OTR   0 0 8,804
KMG CHEMICALS INC COM 482564101 12,373 163,747 SH   SOLE   163,747 0 0
KMG CHEMICALS INC COM 482564101 4,043 53,513 SH   OTR   0 0 53,513
MODEL N INC COM 607525102 7,115 448,897 SH   SOLE   448,897 0 0
MODEL N INC COM 607525102 3,067 193,474 SH   OTR   0 0 193,474
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 37,567 1,859,768 SH   SOLE   1,859,768 0 0
MONOTYPE IMAGING HOLDINGS IN COM 61022P100 16,071 795,597 SH   OTR   0 0 795,597
PANHANDLE OIL AND GAS INC CL A 698477106 28,068 1,521,289 SH   SOLE   1,521,289 0 0
PANHANDLE OIL AND GAS INC CL A 698477106 12,062 653,780 SH   OTR   0 0 653,780
PURECYCLE CORP COM NEW 746228303 14,438 1,250,048 SH   SOLE   1,250,048 0 0
PURECYCLE CORP COM NEW 746228303 6,065 525,081 SH   OTR   0 0 525,081
QUANTENNA COMMUNICATIONS INC COM 74766D100 13,210 715,990 SH   SOLE   715,990 0 0
QUANTENNA COMMUNICATIONS INC COM 74766D100 5,588 302,852 SH   OTR   0 0 302,852
SIERRA WIRELESS INC COM 826516106 9,750 485,056 SH   SOLE   485,056 0 0
SIERRA WIRELESS INC COM 826516106 4,138 205,860 SH   OTR   0 0 205,860
SURMODICS INC COM 868873100 37,780 506,099 SH   SOLE   506,099 0 0
SURMODICS INC COM 868873100 16,246 217,625 SH   OTR   0 0 217,625
TPI COMPOSITES INC COM 87266J104 23,640 828,010 SH   SOLE   828,010 0 0
TPI COMPOSITES INC COM 87266J104 9,993 350,010 SH   OTR   0 0 350,010
XPERI CORP COM 98421B100 10,222 688,346 SH   SOLE   688,346 0 0
XPERI CORP COM 98421B100 4,033 271,556 SH   OTR   0 0 271,556