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 270 550 SH   SOLE   0 0 550
AMAZON.COM INC COM COM 023135106 255 81 SH   SOLE   16 0 65
APPLE COMPUTER INC COM 037833100 4,590 39,631 SH   SOLE   0 0 39,631
BANK OF AMERICA CORP COM 060505104 1,331 55,234 SH   SOLE   10,150 0 45,084
BERKSHIRE HATHAWAY INC CL B COM 084670702 16,650 78,190 SH   SOLE   20,872 0 57,318
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 640 2 SH   SOLE   0 0 2
CAMPBELL SOUP CO COM 134429109 286 5,920 SH   SOLE   0 0 5,920
CERNER CORP COM 156782104 587 8,123 SH   SOLE   0 0 8,123
CHEVRON CORPORATION COM 166764100 792 11,000 SH   SOLE   0 0 11,000
CHIPOTLE MEXICAN GRILL COM 169565105 1,628 1,309 SH   SOLE   1,288 0 21
CIENA CORPORATION COM 171779309 4,820 121,438 SH   SOLE   45,108 0 76,330
COCA COLA CO COM 191216100 449 9,092 SH   SOLE   0 0 9,092
COGNEX CORP COM 192422103 53,168 825,923 SH   SOLE   237,950 0 587,973
COLFAX CORP COM COM 194014106 7,823 249,460 SH   SOLE   97,865 0 151,595
COLGATE PALMOLIVE CO COM 194162103 465 6,031 SH   SOLE   0 0 6,031
CONTAINER STORE GROUP INC COM COM 210751103 15,794 2,543,356 SH   SOLE   1,135,425 0 1,407,931
CORNING INC COM 219350105 12,879 397,386 SH   SOLE   71,430 0 325,956
COSTCO WHOLESALE CORP-NEW COM 22160K105 28,088 79,122 SH   SOLE   13,201 0 65,921
DANAHER CORP DEL COM COM 235851102 28,030 130,171 SH   SOLE   31,913 0 98,258
ENVISTA COM 29415F104 3,519 142,587 SH   SOLE   135,899 0 6,688
EXPEDITORS INTERNATIONAL OF WA COM 302130109 4,428 48,921 SH   SOLE   0 0 48,921
FAIRFAX FINANCIAL COM 303901102 561 1,913 SH   SOLE   1,888 0 25
GENERAL ELECTRIC CO COM 369604103 4,812 772,439 SH   SOLE   476,321 0 296,118
GENTEX CORP COM 371901109 608 23,604 SH   SOLE   0 0 23,604
GLACIER BANCORP INC-NEW COM 37637Q105 675 21,076 SH   SOLE   0 0 21,076
GLOBAL PAYMENTS INC COM 37940X102 15,672 88,253 SH   SOLE   19,170 0 69,083
HERMAN MILLER INC COM 600544100 12,086 400,734 SH   SOLE   148,932 0 251,802
II-VI INC COM 902104108 4,050 99,858 SH   SOLE   36,527 0 63,331
INTERFACE INC COM 458665304 1,076 175,792 SH   SOLE   161,200 0 14,592
JOHNSON & JOHNSON COM 478160104 392 2,632 SH   SOLE   0 0 2,632
JPMORGAN CHASE & CO COM 46625H100 1,994 20,711 SH   SOLE   17,203 0 3,508
KIMBALL ELECTRONICS COM 49428J109 1,028 88,941 SH   SOLE   84,305 0 4,636
LUMEN TECHNOLOGIES INC COM 156700106 21,056 2,086,828 SH   SOLE   736,059 0 1,350,769
LUMENTUM HLDGS INC COM 55024U109 13,126 174,716 SH   SOLE   58,843 0 115,873
MANITOWOC INC COM COM 563571405 15,364 1,826,853 SH   SOLE   825,240 0 1,001,613
MARKEL CP COM 570535104 440 452 SH   SOLE   76 0 376
MCDONALDS CORP COM 580135101 2,593 11,812 SH   SOLE   0 0 11,812
MICROSOFT CORP COM 594918104 3,620 17,210 SH   SOLE   0 0 17,210
NATIONAL INSTRUMENTS CORP COM 636518102 10,285 288,085 SH   SOLE   91,625 0 196,460
NUCOR CORP COM 670346105 6,780 151,146 SH   SOLE   37,995 0 113,151
PROCTER & GAMBLE CO COM 742718109 259 1,866 SH   SOLE   0 0 1,866
ROGERS CORP COM 775133101 16,441 167,667 SH   SOLE   26,211 0 141,456
ROLLINS INC COM 775711104 813 14,996 SH   SOLE   0 0 14,996
SEI INVESTMENTS CO COM 784117103 366 7,211 SH   SOLE   0 0 7,211
ST JOE CP COM COM 790148100 16,389 794,423 SH   SOLE   344,246 0 450,177
STARBUCKS CORP COM 855244109 914 10,640 SH   SOLE   0 0 10,640
TARGET CORP COM 87612E106 275 1,745 SH   SOLE   0 0 1,745
TEREX CORP NEW COM 880779103 7,549 389,936 SH   SOLE   116,787 0 273,149
TESLA MOTORS INC COM COM 88160R101 644 1,500 SH   SOLE   0 0 1,500
US BANCORP DEL COM 902973304 483 13,471 SH   SOLE   0 0 13,471
VERIZON COMMUNICATIONS INC COM 92343V104 392 6,581 SH   SOLE   0 0 6,581
WELLS FARGO & CO NEW COM 949746101 807 34,346 SH   SOLE   0 0 34,346
YRC WORLDWIDE INC COM 984249607 4,745 1,210,465 SH   SOLE   341,275 0 869,190
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