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
ADOBE SYSTEMS INC COM COM 00724F101 251 550 SH   SOLE   0 0 550
AMAZON.COM INC COM COM 023135106 306 94 SH   SOLE   16 0 78
APPLE COMPUTER INC COM 037833100 6,021 34,484 SH   SOLE   0 0 34,484
BANK OF AMERICA CORP COM 060505104 1,977 47,968 SH   SOLE   10,310 0 37,658
BERKSHIRE HATHAWAY INC CL B COM 084670702 16,088 73,922 SH   SOLE   17,565 0 56,357
CERNER CORP COM 156782104 754 8,060 SH   SOLE   0 0 8,060
CHEVRON CORPORATION COM 166764100 1,587 9,745 SH   SOLE   0 0 9,745
CHIPOTLE MEXICAN GRILL COM 169565105 3,107 1,964 SH   SOLE   1,940 0 24
CIENA CORPORATION COM 171779309 7,515 123,915 SH   SOLE   48,709 0 75,206
COCA COLA CO COM 191216100 486 7,837 SH   SOLE   0 0 7,837
COGNEX CORP COM 192422103 68,608 889,276 SH   SOLE   266,590 0 622,686
COLFAX CORP COM COM 194014106 19,555 491,451 SH   SOLE   171,952 0 319,499
COLGATE PALMOLIVE CO COM 194162103 411 5,426 SH   SOLE   0 0 5,426
CONTAINER STORE GROUP INC COM COM 210751103 21,164 2,590,491 SH   SOLE   1,101,252 0 1,489,239
CORNING INC COM 219350105 13,308 360,561 SH   SOLE   64,676 0 295,885
COSTCO WHOLESALE CORP-NEW COM 22160K105 28,322 49,183 SH   SOLE   4,828 0 44,355
CRANE CO COM 224399105 347 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 34,729 118,397 SH   SOLE   24,103 0 94,294
ENVISTA COM 29415F104 7,025 144,218 SH   SOLE   132,125 0 12,093
EXPEDITORS INTERNATIONAL OF WA COM 302130109 4,654 45,115 SH   SOLE   0 0 45,115
FAIRFAX FINANCIAL COM 303901102 963 1,767 SH   SOLE   1,737 0 30
GENERAL ELECTRIC CO COM 369604103 21,306 232,852 SH   SOLE   92,622 0 140,230
GLACIER BANCORP INC-NEW COM 37637Q105 1,155 22,966 SH   SOLE   0 0 22,966
GLOBAL PAYMENTS INC COM 37940X102 12,240 89,446 SH   SOLE   34,938 0 54,508
GOOGLE INC COM 38259P508 200 72 SH   SOLE   0 0 72
II-VI INC COM 902104108 6,965 96,080 SH   SOLE   35,495 0 60,585
INTERFACE INC COM 458665304 2,436 179,542 SH   SOLE   161,975 0 17,567
JOHNSON & JOHNSON COM 478160104 302 1,702 SH   SOLE   0 0 1,702
JPMORGAN CHASE & CO COM 46625H100 2,394 17,565 SH   SOLE   14,998 0 2,567
KIMBALL ELECTRONICS COM 49428J109 3,383 169,243 SH   SOLE   126,632 0 42,611
LUMEN TECHNOLOGIES INC COM 156700106 38,108 3,381,380 SH   SOLE   113,526 0 3,267,854
LUMENTUM HLDGS INC COM 55024U109 13,172 134,958 SH   SOLE   32,115 0 102,843
MANITOWOC INC COM COM 563571405 34,890 2,313,676 SH   SOLE   1,014,501 0 1,299,175
MARTINREA INTERNATIONAL INC CO COM 573459104 369 50,761 SH   SOLE   10,389 0 40,372
MCDONALDS CORP COM 580135101 2,921 11,812 SH   SOLE   0 0 11,812
MICROSOFT CORP COM 594918104 3,744 12,145 SH   SOLE   0 0 12,145
MILLER KNOLL INC COM 600544100 16,805 486,254 SH   SOLE   183,559 0 302,695
MODINE MANUFACTURING COM 607828100 697 77,353 SH   SOLE   47,402 0 29,951
NATIONAL INSTRUMENTS CORP COM 636518102 11,338 279,337 SH   SOLE   90,619 0 188,718
NORTHROP GRUMMAN CORP COM COM 666807102 272 609 SH   SOLE   0 0 609
NUCOR CORP COM 670346105 22,366 150,462 SH   SOLE   41,761 0 108,701
PARKER-HANNIFIN CORP COM 701094104 2,461 8,674 SH   SOLE   8,534 0 140
PFIZER INC COM 717081103 268 5,168 SH   SOLE   0 0 5,168
ROGERS CORP COM 775133101 14,527 53,466 SH   SOLE   491 0 52,975
ROLLINS INC COM 775711104 535 15,255 SH   SOLE   0 0 15,255
SEI INVESTMENTS CO COM 784117103 428 7,105 SH   SOLE   0 0 7,105
SORRENTO THERAPEUTICS INC COM COM 83587F202 56 24,000 SH   SOLE   0 0 24,000
ST JOE CP COM COM 790148100 45,698 771,399 SH   SOLE   328,891 0 442,508
STARBUCKS CORP COM 855244109 953 10,476 SH   SOLE   0 0 10,476
SUNDIAL GROWERS INC COM 86730L109 28 39,550 SH   SOLE   0 0 39,550
TARGET CORP COM 87612E106 370 1,745 SH   SOLE   0 0 1,745
TENNANT CO COM 880345103 251 3,184 SH   SOLE   0 0 3,184
TEREX CORP NEW COM 880779103 10,772 302,077 SH   SOLE   75,819 0 226,258
TESLA MOTORS INC COM COM 88160R101 1,585 1,471 SH   SOLE   0 0 1,471
US BANCORP DEL COM 902973304 361 6,799 SH   SOLE   0 0 6,799
VERIZON COMMUNICATIONS INC COM 92343V104 972 19,075 SH   SOLE   0 0 19,075
VESTAS WIND SYSTEMS COM COM 925458101 148 15,000 SH   SOLE   0 0 15,000
VONTIER CORP COM 928881101 4,085 160,878 SH   SOLE   108,401 0 52,477
WELLS FARGO & CO NEW COM 949746101 667 13,772 SH   SOLE   0 0 13,772
YELLOW CORPORATION COM 984249607 5,281 753,401 SH   SOLE   173,422 0 579,979
SPDR S&P 500 ETF TR UNIT 78462F103 391 866 SH   SOLE   0 0 866
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 14,291 34,423 SH   SOLE   0 0 34,423
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103 527 2,313 SH   SOLE   0 0 2,313