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 317 550 SH   SOLE   0 0 550
AMAZON.COM INC COM COM 023135106 256 94 SH   SOLE   16 0 78
APPLE COMPUTER INC COM 037833100 5,076 33,997 SH   SOLE   44 0 33,953
BANK OF AMERICA CORP COM 060505104 2,034 47,950 SH   SOLE   10,310 0 37,640
BATH & BODY WORKS INC COM COM 070830104 207 2,965 SH   SOLE   0 0 2,965
BERKSHIRE HATHAWAY INC CL B COM 084670702 20,437 76,969 SH   SOLE   20,150 0 56,819
CERNER CORP COM 156782104 571 8,060 SH   SOLE   0 0 8,060
CHEVRON CORPORATION COM 166764100 1,095 10,234 SH   SOLE   0 0 10,234
CHIPOTLE MEXICAN GRILL COM 169565105 2,379 1,309 SH   SOLE   1,288 0 21
CIENA CORPORATION COM 171779309 6,411 124,352 SH   SOLE   48,684 0 75,668
COCA COLA CO COM 191216100 410 7,934 SH   SOLE   25 0 7,909
COGNEX CORP COM 192422103 66,856 841,749 SH   SOLE   246,953 0 594,796
COLFAX CORP COM COM 194014106 21,519 466,327 SH   SOLE   161,977 0 304,350
COLGATE PALMOLIVE CO COM 194162103 429 5,551 SH   SOLE   0 0 5,551
CONTAINER STORE GROUP INC COM COM 210751103 22,798 2,464,564 SH   SOLE   1,048,966 0 1,415,598
CORNING INC COM 219350105 13,250 360,555 SH   SOLE   64,676 0 295,879
COSTCO WHOLESALE CORP-NEW COM 22160K105 26,222 56,198 SH   SOLE   11,078 0 45,120
CRANE CO COM 224399105 304 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 36,073 117,523 SH   SOLE   23,403 0 94,120
ENVISTA COM 29415F104 5,839 144,010 SH   SOLE   132,125 0 11,885
EXPEDITORS INTERNATIONAL OF WA COM 302130109 5,495 45,415 SH   SOLE   0 0 45,415
FAIRFAX FINANCIAL COM 303901102 713 1,767 SH   SOLE   1,737 0 30
GENERAL ELECTRIC CO COM 369604103 16,680 197,023 SH   SOLE   88,646 0 108,377
GLACIER BANCORP INC-NEW COM 37637Q105 1,164 22,943 SH   SOLE   0 0 22,943
GLOBAL PAYMENTS INC COM 37940X102 11,025 90,158 SH   SOLE   35,639 0 54,519
GOOGLE INC COM 38259P508 246 72 SH   SOLE   0 0 72
II-VI INC COM 902104108 5,738 96,090 SH   SOLE   35,495 0 60,595
INTERFACE INC COM 458665304 2,720 179,542 SH   SOLE   161,975 0 17,567
JOHNSON & JOHNSON COM 478160104 291 1,702 SH   SOLE   0 0 1,702
JPMORGAN CHASE & CO COM 46625H100 2,781 17,565 SH   SOLE   14,998 0 2,567
KIMBALL ELECTRONICS COM 49428J109 2,979 136,893 SH   SOLE   119,132 0 17,761
LUMEN TECHNOLOGIES INC COM 156700106 41,825 3,332,642 SH   SOLE   1,189,114 0 2,143,528
LUMENTUM HLDGS INC COM 55024U109 14,595 137,988 SH   SOLE   35,066 0 102,922
MANITOWOC INC COM COM 563571405 37,525 2,018,584 SH   SOLE   881,725 0 1,136,859
MARTINREA INTERNATIONAL INC CO COM 573459104 168 18,537 SH   SOLE   225 0 18,312
MCDONALDS CORP COM 580135101 3,166 11,812 SH   SOLE   0 0 11,812
MICROSOFT CORP COM 594918104 4,112 12,226 SH   SOLE   0 0 12,226
MILLER KNOLL INC COM 600544100 16,335 444,160 SH   SOLE   165,009 0 279,151
MODINE MANUFACTURING COM 607828100 740 73,378 SH   SOLE   47,402 0 25,976
NATIONAL INSTRUMENTS CORP COM 636518102 12,203 279,437 SH   SOLE   90,619 0 188,818
NORTHROP GRUMMAN CORP COM COM 666807102 235 607 SH   SOLE   0 0 607
NUCOR CORP COM 670346105 19,887 174,216 SH   SOLE   64,820 0 109,396
PARKER-HANNIFIN CORP COM 701094104 252 793 SH   SOLE   653 0 140
PFIZER INC COM 717081103 293 4,953 SH   SOLE   0 0 4,953
ROGERS CORP COM 775133101 25,704 94,152 SH   SOLE   891 0 93,261
ROLLINS INC COM 775711104 545 15,921 SH   SOLE   0 0 15,921
SEI INVESTMENTS CO COM 784117103 433 7,105 SH   SOLE   0 0 7,105
SORRENTO THERAPEUTICS INC COM COM 83587F202 112 24,000 SH   SOLE   0 0 24,000
ST JOE CP COM COM 790148100 40,608 780,165 SH   SOLE   337,467 0 442,698
STARBUCKS CORP COM 855244109 1,224 10,464 SH   SOLE   0 0 10,464
SUNDIAL GROWERS INC COM 86730L109 20 35,100 SH   SOLE   0 0 35,100
TARGET CORP COM 87612E106 404 1,745 SH   SOLE   0 0 1,745
TENNANT CO COM 880345103 258 3,184 SH   SOLE   1 0 3,183
TEREX CORP NEW COM 880779103 13,279 302,142 SH   SOLE   75,819 0 226,323
TESLA MOTORS INC COM COM 88160R101 1,547 1,464 SH   SOLE   0 0 1,464
US BANCORP DEL COM 902973304 382 6,799 SH   SOLE   0 0 6,799
VERIZON COMMUNICATIONS INC COM 92343V104 991 19,074 SH   SOLE   0 0 19,074
VESTAS WIND SYSTEM DKK1 COM K9773J128 179 6,000 SH   SOLE   0 0 6,000
VESTAS WIND SYSTEMS COM COM 925458101 153 15,000 SH   SOLE   0 0 15,000
VONTIER CORP COM 928881101 353 11,501 SH   SOLE   10,626 0 875
WELLS FARGO & CO NEW COM 949746101 663 13,821 SH   SOLE   0 0 13,821
YELLOW CORPORATION COM 984249607 9,422 748,401 SH   SOLE   173,422 0 574,979
DIMENSIONAL ETF TR US EQUITY E TR UNIT 25434V401 218 4,223 SH   SOLE   0 0 4,223
ISHARES RUSSELL 2000 IDX FUND TR UNIT 464287655 299 1,345 SH   SOLE   0 0 1,345
SPDR S&P MIDCAP 400 ETF TRUST TR UNIT 78467Y107 256 494 SH   SOLE   0 0 494
SPDR S&P 500 ETF TR UNIT 78462F103 577 1,216 SH   SOLE   0 0 1,216
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 10,434 23,900 SH   SOLE   0 0 23,900
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103 558 2,313 SH   SOLE   0 0 2,313