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 322 550 SH   SOLE   0 0 550
AMAZON.COM INC COM COM 023135106 289 84 SH   SOLE   16 0 68
APPLE COMPUTER INC COM 037833100 4,509 36,381 SH   SOLE   0 0 36,381
BANK OF AMERICA CORP COM 060505104 2,000 48,497 SH   SOLE   10,150 0 38,347
BERKSHIRE HATHAWAY INC CL B COM 084670702 21,042 75,714 SH   SOLE   20,645 0 55,069
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 837 2 SH   SOLE   0 0 2
BOEING CO COM 097023105 250 1,044 SH   SOLE   0 0 1,044
CERNER CORP COM 156782104 633 8,093 SH   SOLE   0 0 8,093
CHEVRON CORPORATION COM 166764100 1,076 10,277 SH   SOLE   0 0 10,277
CHIPOTLE MEXICAN GRILL COM 169565105 3,938 2,540 SH   SOLE   1,309 0 1,231
CIENA CORPORATION COM 171779309 7,101 124,827 SH   SOLE   48,684 0 76,143
COCA COLA CO COM 191216100 423 7,811 SH   SOLE   0 0 7,811
COGNEX CORP COM 192422103 69,094 822,061 SH   SOLE   237,314 0 584,747
COLFAX CORP COM COM 194014106 21,398 467,109 SH   SOLE   159,751 0 307,358
COLGATE PALMOLIVE CO COM 194162103 470 5,781 SH   SOLE   0 0 5,781
CONTAINER STORE GROUP INC COM COM 210751103 30,158 2,312,459 SH   SOLE   1,000,664 0 1,311,795
CORNING INC COM 219350105 14,884 363,907 SH   SOLE   64,676 0 299,231
COSTCO WHOLESALE CORP-NEW COM 22160K105 23,415 59,179 SH   SOLE   11,279 0 47,900
CRANE CO COM 224399105 296 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 31,886 118,818 SH   SOLE   23,403 0 95,415
ENVISTA COM 29415F104 6,003 138,918 SH   SOLE   132,125 0 6,793
EXPEDITORS INTERNATIONAL OF WA COM 302130109 5,860 46,289 SH   SOLE   0 0 46,289
FAIRFAX FINANCIAL COM 303901102 755 1,742 SH   SOLE   1,737 0 5
GENERAL ELECTRIC CO COM 369604103 17,208 1,278,432 SH   SOLE   533,769 0 744,663
GLACIER BANCORP INC-NEW COM 37637Q105 1,157 20,999 SH   SOLE   0 0 20,999
GLOBAL PAYMENTS INC COM 37940X102 13,099 69,844 SH   SOLE   16,587 0 53,257
GOOGLE INC COM 38259P508 237 97 SH   SOLE   0 0 97
HERMAN MILLER INC COM 600544100 19,569 415,123 SH   SOLE   155,456 0 259,667
II-VI INC COM 902104108 7,027 96,806 SH   SOLE   35,495 0 61,311
INTERFACE INC COM 458665304 2,751 179,792 SH   SOLE   161,975 0 17,817
JOHNSON & JOHNSON COM 478160104 326 1,982 SH   SOLE   0 0 1,982
JPMORGAN CHASE & CO COM 46625H100 2,882 18,530 SH   SOLE   15,675 0 2,855
KIMBALL ELECTRONICS COM 49428J109 2,084 95,866 SH   SOLE   85,505 0 10,361
L BRANDS INC COM 501797104 315 4,370 SH   SOLE   0 0 4,370
LUMEN TECHNOLOGIES INC COM 156700106 44,003 3,237,896 SH   SOLE   1,233,814 0 2,004,082
LUMENTUM HLDGS INC COM 55024U109 11,655 142,076 SH   SOLE   37,443 0 104,633
MANITOWOC INC COM COM 563571405 45,079 1,839,955 SH   SOLE   852,359 0 987,596
MCDONALDS CORP COM 580135101 2,728 11,811 SH   SOLE   0 0 11,811
MICROSOFT CORP COM 594918104 3,290 12,146 SH   SOLE   0 0 12,146
NATIONAL INSTRUMENTS CORP COM 636518102 11,913 281,775 SH   SOLE   90,619 0 191,156
NORTHROP GRUMMAN CORP COM COM 666807102 219 601 SH   SOLE   0 0 601
NUCOR CORP COM 670346105 16,905 176,220 SH   SOLE   64,971 0 111,249
PARKER-HANNIFIN CORP COM 701094104 46 150 SH   SOLE   76 0 74
PROCTER & GAMBLE CO COM 742718109 200 1,486 SH   SOLE   0 0 1,486
ROGERS CORP COM 775133101 28,449 141,680 SH   SOLE   22,958 0 118,722
ROLLINS INC COM 775711104 583 17,056 SH   SOLE   0 0 17,056
SEI INVESTMENTS CO COM 784117103 447 7,211 SH   SOLE   0 0 7,211
ST JOE CP COM COM 790148100 34,950 783,451 SH   SOLE   337,042 0 446,409
STARBUCKS CORP COM 855244109 1,193 10,667 SH   SOLE   0 0 10,667
SUNDIAL GROWERS INC COM 86730L109 33 35,100 SH   SOLE   0 0 35,100
TARGET CORP COM 87612E106 422 1,745 SH   SOLE   0 0 1,745
TENNANT CO COM 880345103 254 3,183 SH   SOLE   0 0 3,183
TEREX CORP NEW COM 880779103 14,686 308,398 SH   SOLE   77,570 0 230,828
TESLA MOTORS INC COM COM 88160R101 995 1,464 SH   SOLE   0 0 1,464
US BANCORP DEL COM 902973304 439 7,702 SH   SOLE   0 0 7,702
VERIZON COMMUNICATIONS INC COM 92343V104 981 17,512 SH   SOLE   0 0 17,512
VESTAS WIND SYSTEM DKK1 COM K9773J128 240 6,000 SH   SOLE   0 0 6,000
VESTAS WIND SYSTEMS COM COM 925458101 192 15,000 SH   SOLE   0 0 15,000
WALT DISNEY CO HOLDING CO COM 254687106 209 1,191 SH   SOLE   0 0 1,191
WELLS FARGO & CO NEW COM 949746101 1,186 26,196 SH   SOLE   0 0 26,196
YRC WORLDWIDE INC COM 984249607 5,937 911,938 SH   SOLE   297,000 0 614,938
ISHARES RUSSELL 2000 IDX FUND TR UNIT 464287655 285 1,242 SH   SOLE   0 0 1,242
SPDR S&P MIDCAP 400 ETF TRUST TR UNIT 78467Y107 341 694 SH   SOLE   0 0 694
SPDR S&P 500 ETF TR UNIT 78462F103 615 1,437 SH   SOLE   0 0 1,437
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103 447 2,006 SH   SOLE   0 0 2,006
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 7,554 19,197 SH   SOLE   0 0 19,197