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 324 565 SH   SOLE   0 0 565
AMAZON.COM INC COM COM 023135106 225 69 SH   SOLE   16 0 53
APPLE COMPUTER INC COM 037833100 5,245 39,531 SH   SOLE   0 0 39,531
BANK OF AMERICA CORP COM 060505104 1,413 46,625 SH   SOLE   10,150 0 36,475
BERKSHIRE HATHAWAY INC CL B COM 084670702 17,988 77,576 SH   SOLE   20,872 0 56,704
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 696 2 SH   SOLE   0 0 2
BOEING CO COM 097023105 232 1,084 SH   SOLE   0 0 1,084
CAMPBELL SOUP CO COM 134429109 286 5,920 SH   SOLE   0 0 5,920
CERNER CORP COM 156782104 635 8,093 SH   SOLE   0 0 8,093
CHEVRON CORPORATION COM 166764100 888 10,518 SH   SOLE   0 0 10,518
CHIPOTLE MEXICAN GRILL COM 169565105 1,815 1,309 SH   SOLE   1,288 0 21
CIENA CORPORATION COM 171779309 6,568 124,282 SH   SOLE   48,684 0 75,598
COCA COLA CO COM 191216100 499 9,092 SH   SOLE   0 0 9,092
COGNEX CORP COM 192422103 65,000 809,622 SH   SOLE   230,074 0 579,548
COLFAX CORP COM COM 194014106 10,926 285,716 SH   SOLE   130,940 0 154,776
COLGATE PALMOLIVE CO COM 194162103 511 5,971 SH   SOLE   0 0 5,971
CONTAINER STORE GROUP INC COM COM 210751103 22,947 2,405,382 SH   SOLE   1,013,699 0 1,391,683
CORNING INC COM 219350105 14,127 392,411 SH   SOLE   71,430 0 320,981
COSTCO WHOLESALE CORP-NEW COM 22160K105 27,811 73,813 SH   SOLE   12,208 0 61,605
CRANE CO COM 224399105 249 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 26,728 120,319 SH   SOLE   23,403 0 96,916
ENVISTA COM 29415F104 4,731 140,270 SH   SOLE   133,627 0 6,643
EXPEDITORS INTERNATIONAL OF WA COM 302130109 4,601 48,374 SH   SOLE   0 0 48,374
FAIRFAX FINANCIAL COM 303901102 652 1,913 SH   SOLE   1,888 0 25
GABELLI EQUITY TRUST INC COM 362397101 63 10,106 SH   SOLE   0 0 10,106
GENERAL ELECTRIC CO COM 369604103 9,174 849,473 SH   SOLE   501,969 0 347,504
GENTEX CORP COM 371901109 801 23,604 SH   SOLE   0 0 23,604
GLACIER BANCORP INC-NEW COM 37637Q105 978 21,259 SH   SOLE   0 0 21,259
GLOBAL PAYMENTS INC COM 37940X102 17,258 80,112 SH   SOLE   17,240 0 62,872
HERMAN MILLER INC COM 600544100 13,875 410,507 SH   SOLE   151,732 0 258,775
II-VI INC COM 902104108 7,514 98,919 SH   SOLE   36,527 0 62,392
INTERFACE INC COM 458665304 1,889 179,892 SH   SOLE   161,200 0 18,692
JOHNSON & JOHNSON COM 478160104 391 2,482 SH   SOLE   0 0 2,482
JPMORGAN CHASE & CO COM 46625H100 2,632 20,711 SH   SOLE   17,203 0 3,508
KIMBALL ELECTRONICS COM 49428J109 1,502 93,941 SH   SOLE   84,305 0 9,636
LUMEN TECHNOLOGIES INC COM 156700106 29,852 3,061,733 SH   SOLE   1,177,650 0 1,884,083
LUMENTUM HLDGS INC COM 55024U109 15,298 161,368 SH   SOLE   48,202 0 113,166
MANITOWOC INC COM COM 563571405 25,772 1,936,307 SH   SOLE   912,849 0 1,023,458
MCDONALDS CORP COM 580135101 2,535 11,812 SH   SOLE   0 0 11,812
MICROSOFT CORP COM 594918104 3,775 16,971 SH   SOLE   0 0 16,971
NATIONAL INSTRUMENTS CORP COM 636518102 12,544 285,470 SH   SOLE   91,625 0 193,845
NUCOR CORP COM 670346105 7,974 149,924 SH   SOLE   37,995 0 111,929
PROCTER & GAMBLE CO COM 742718109 256 1,841 SH   SOLE   0 0 1,841
ROGERS CORP COM 775133101 23,492 151,277 SH   SOLE   23,560 0 127,717
ROLLINS INC COM 775711104 985 25,208 SH   SOLE   0 0 25,208
SEI INVESTMENTS CO COM 784117103 414 7,211 SH   SOLE   0 0 7,211
ST JOE CP COM COM 790148100 33,318 784,876 SH   SOLE   340,269 0 444,607
STARBUCKS CORP COM 855244109 1,139 10,650 SH   SOLE   0 0 10,650
SUNDIAL GROWERS INC COM 86730L109 11 24,000 SH   SOLE   0 0 24,000
TARGET CORP COM 87612E106 308 1,745 SH   SOLE   0 0 1,745
TENNANT CO COM 880345103 223 3,183 SH   SOLE   0 0 3,183
TEREX CORP NEW COM 880779103 13,076 374,776 SH   SOLE   109,431 0 265,345
TESLA MOTORS INC COM COM 88160R101 1,033 1,464 SH   SOLE   0 0 1,464
US BANCORP DEL COM 902973304 590 12,671 SH   SOLE   0 0 12,671
VERIZON COMMUNICATIONS INC COM 92343V104 390 6,645 SH   SOLE   0 0 6,645
VESTAS WIND SYSTEM DKK1 COM K9773J128 281 1,200 SH   SOLE   0 0 1,200
VESTAS WIND SYSTEMS COM COM 925458101 235 3,000 SH   SOLE   0 0 3,000
WALT DISNEY CO HOLDING CO COM 254687106 297 1,637 SH   SOLE   0 0 1,637
WELLS FARGO & CO NEW COM 949746101 1,016 33,667 SH   SOLE   0 0 33,667
YRC WORLDWIDE INC COM 984249607 5,145 1,161,476 SH   SOLE   317,400 0 844,076
SPDR S&P MIDCAP 400 ETF TRUST TR UNIT 78467Y107 235 694 SH   SOLE   0 0 694
VANGUARD TOTAL STOCK MARKET ETF TR UNIT 78462F103 342 2,005 SH   SOLE   0 0 2,005
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 4,463 14,508 SH   SOLE   0 0 14,508