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 78 SH   SOLE   16 0 62
APPLE COMPUTER INC COM 037833100 5,076 35,871 SH   SOLE   0 0 35,871
BANK OF AMERICA CORP COM 060505104 2,034 47,919 SH   SOLE   10,310 0 37,609
BERKSHIRE HATHAWAY INC CL B COM 084670702 20,437 74,876 SH   SOLE   20,194 0 54,682
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 823 2 SH   SOLE   0 0 2
CERNER CORP COM 156782104 571 8,093 SH   SOLE   0 0 8,093
CHEVRON CORPORATION COM 166764100 1,095 10,795 SH   SOLE   0 0 10,795
CHIPOTLE MEXICAN GRILL COM 169565105 2,379 1,309 SH   SOLE   1,288 0 21
CIENA CORPORATION COM 171779309 6,411 124,852 SH   SOLE   48,709 0 76,143
COCA COLA CO COM 191216100 410 7,812 SH   SOLE   0 0 7,812
COGNEX CORP COM 192422103 66,856 833,407 SH   SOLE   238,689 0 594,718
COLFAX CORP COM COM 194014106 21,519 468,826 SH   SOLE   161,752 0 307,074
COLGATE PALMOLIVE CO COM 194162103 429 5,681 SH   SOLE   0 0 5,681
CONTAINER STORE GROUP INC COM COM 210751103 22,798 2,394,718 SH   SOLE   1,039,391 0 1,355,327
CORNING INC COM 219350105 13,250 363,105 SH   SOLE   64,676 0 298,429
COSTCO WHOLESALE CORP-NEW COM 22160K105 26,222 58,354 SH   SOLE   11,078 0 47,276
CRANE CO COM 224399105 304 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 36,073 118,491 SH   SOLE   23,403 0 95,088
ENVISTA COM 29415F104 5,839 139,657 SH   SOLE   132,125 0 7,532
EXPEDITORS INTERNATIONAL OF WA COM 302130109 5,495 46,129 SH   SOLE   0 0 46,129
FAIRFAX FINANCIAL COM 303901102 713 1,767 SH   SOLE   1,737 0 30
GENERAL ELECTRIC CO COM 369604103 16,680 161,891 SH   SOLE   68,196 0 93,695
GLACIER BANCORP INC-NEW COM 37637Q105 1,164 21,027 SH   SOLE   0 0 21,027
GLOBAL PAYMENTS INC COM 37940X102 11,025 69,965 SH   SOLE   16,587 0 53,378
GOOGLE INC COM 38259P508 246 92 SH   SOLE   0 0 92
HERMAN MILLER INC COM 600544100 16,335 433,742 SH   SOLE   163,209 0 270,533
II-VI INC COM 902104108 5,738 96,668 SH   SOLE   35,495 0 61,173
INTERFACE INC COM 458665304 2,720 179,542 SH   SOLE   161,975 0 17,567
JOHNSON & JOHNSON COM 478160104 288 1,782 SH   SOLE   0 0 1,782
JPMORGAN CHASE & CO COM 46625H100 2,866 17,510 SH   SOLE   14,998 0 2,512
KIMBALL ELECTRONICS COM 49428J109 2,485 96,416 SH   SOLE   85,680 0 10,736
LUMEN TECHNOLOGIES INC COM 156700106 41,369 3,338,887 SH   SOLE   1,189,114 0 2,149,773
LUMENTUM HLDGS INC COM 55024U109 11,623 139,128 SH   SOLE   35,066 0 104,062
MANITOWOC INC COM COM 563571405 39,892 1,862,381 SH   SOLE   856,010 0 1,006,371
MARTINREA INTERNATIONAL INC CO COM 573459104 103 11,565 SH   SOLE   225 0 11,340
MCDONALDS CORP COM 580135101 2,848 11,812 SH   SOLE   0 0 11,812
MICROSOFT CORP COM 594918104 3,297 11,694 SH   SOLE   0 0 11,694
MODINE MANUFACTURING COM 607828100 41 3,602 SH   SOLE   3,002 0 600
NATIONAL INSTRUMENTS CORP COM 636518102 11,035 281,287 SH   SOLE   90,619 0 190,668
NORTHROP GRUMMAN CORP COM COM 666807102 218 604 SH   SOLE   0 0 604
NUCOR CORP COM 670346105 17,260 175,251 SH   SOLE   64,820 0 110,431
PARKER-HANNIFIN CORP COM 701094104 222 793 SH   SOLE   653 0 140
PFIZER INC COM 717081103 214 4,971 SH   SOLE   0 0 4,971
ROGERS CORP COM 775133101 25,526 136,883 SH   SOLE   22,356 0 114,527
ROLLINS INC COM 775711104 566 16,031 SH   SOLE   0 0 16,031
SEI INVESTMENTS CO COM 784117103 428 7,211 SH   SOLE   0 0 7,211
ST JOE CP COM COM 790148100 33,008 784,046 SH   SOLE   337,467 0 446,579
STARBUCKS CORP COM 855244109 1,146 10,385 SH   SOLE   0 0 10,385
SUNDIAL GROWERS INC COM 86730L109 24 35,100 SH   SOLE   0 0 35,100
TARGET CORP COM 87612E106 399 1,745 SH   SOLE   0 0 1,745
TENNANT CO COM 880345103 235 3,184 SH   SOLE   1 0 3,183
TEREX CORP NEW COM 880779103 12,833 304,822 SH   SOLE   75,819 0 229,003
TESLA MOTORS INC COM COM 88160R101 1,135 1,464 SH   SOLE   0 0 1,464
US BANCORP DEL COM 902973304 414 6,970 SH   SOLE   0 0 6,970
VERIZON COMMUNICATIONS INC COM 92343V104 947 17,538 SH   SOLE   0 0 17,538
VESTAS WIND SYSTEM DKK1 COM K9773J128 243 6,000 SH   SOLE   0 0 6,000
VESTAS WIND SYSTEMS COM COM 925458101 203 15,000 SH   SOLE   0 0 15,000
VONTIER CORP COM 928881101 28 826 SH   SOLE   651 0 175
WELLS FARGO & CO NEW COM 949746101 638 13,746 SH   SOLE   0 0 13,746
YRC WORLDWIDE INC COM 984249607 5,285 935,482 SH   SOLE   297,000 0 638,482
ISHARES RUSSELL 2000 IDX FUND TR UNIT 464287655 272 1,242 SH   SOLE   0 0 1,242
SPDR S&P MIDCAP 400 ETF TRUST TR UNIT 78467Y107 238 494 SH   SOLE   0 0 494
SPDR S&P 500 ETF TR UNIT 78462F103 617 1,437 SH   SOLE   0 0 1,437
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103 502 2,262 SH   SOLE   0 0 2,262
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 8,755 22,198 SH   SOLE   0 0 22,198