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
3M COMPANY COM 88579Y101 232 1,316 SH   SOLE   0 0 1,316
AMGEN INC COM 031162100 213 885 SH   SOLE   0 0 885
APPLE COMPUTER INC COM 037833100 3,018 10,279 SH   SOLE   0 0 10,279
AT&T INC COM 00206R102 207 5,304 SH   SOLE   0 0 5,304
BANK OF AMERICA CORP COM 060505104 766 21,748 SH   SOLE   0 0 21,748
BERKSHIRE HATHAWAY INC CL B COM 084670702 14,084 62,180 SH   SOLE   8,493 0 53,687
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 1,358 4 SH   SOLE   0 0 4
BOEING CO COM 097023105 528 1,619 SH   SOLE   0 0 1,619
CAMPBELL SOUP CO COM 134429109 293 5,920 SH   SOLE   0 0 5,920
CENTURY TEL ENTERPRISES INC CO COM 156700106 23,262 1,760,918 SH   SOLE   610,833 0 1,150,085
CERNER CORP COM 156782104 596 8,123 SH   SOLE   0 0 8,123
CHEVRON CORPORATION COM 166764100 1,389 11,523 SH   SOLE   0 0 11,523
CHIPOTLE MEXICAN GRILL COM 169565105 1,163 1,389 SH   SOLE   1,369 0 20
CIENA CORPORATION COM 171779309 4,394 102,928 SH   SOLE   25,805 0 77,123
COCA COLA CO COM 191216100 513 9,267 SH   SOLE   0 0 9,267
COGNEX CORP COM 192422103 47,734 851,789 SH   SOLE   245,334 0 606,455
COLFAX CORP COM COM 194014106 8,627 237,149 SH   SOLE   94,240 0 142,909
COLGATE PALMOLIVE CO COM 194162103 444 6,443 SH   SOLE   0 0 6,443
CONTAINER STORE GROUP INC COM COM 210751103 9,603 2,275,696 SH   SOLE   1,084,055 0 1,191,641
CORNING INC COM 219350105 11,927 409,711 SH   SOLE   72,130 0 337,581
COSTCO WHOLESALE CORP-NEW COM 22160K105 25,497 86,748 SH   SOLE   14,975 0 71,773
CRANE CO COM 224399105 277 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 20,667 134,656 SH   SOLE   33,931 0 100,725
EVANS & SUTHERLAND COMPUTER CO COM 299096107 146 213,744 SH   SOLE   176,550 0 37,194
EXPEDITORS INTERNATIONAL OF WA COM 302130109 4,727 60,584 SH   SOLE   0 0 60,584
EXXON MOBIL CORP COM 30231G102 438 6,278 SH   SOLE   0 0 6,278
FAIRFAX FINANCIAL COM 303901102 1,238 2,640 SH   SOLE   2,640 0 0
GABELLI EQUITY TRUST INC COM 362397101 71 11,663 SH   SOLE   0 0 11,663
GENERAL ELECTRIC CO COM 369604103 7,882 706,275 SH   SOLE   464,473 0 241,802
GENTEX CORP COM 371901109 684 23,604 SH   SOLE   0 0 23,604
GLACIER BANCORP INC-NEW COM 37637Q105 961 20,902 SH   SOLE   0 0 20,902
GLOBAL PAYMENTS INC COM 37940X102 19,866 108,821 SH   SOLE   25,829 0 82,992
HERMAN MILLER INC COM 600544100 13,489 323,857 SH   SOLE   107,900 0 215,957
II-VI INC COM 902104108 2,405 71,434 SH   SOLE   6,887 0 64,547
JOHNSON & JOHNSON COM 478160104 478 3,277 SH   SOLE   0 0 3,277
JPMORGAN CHASE & CO COM 46625H100 3,210 23,025 SH   SOLE   19,678 0 3,347
KIMBALL ELECTRONICS COM 49428J109 879 50,065 SH   SOLE   47,955 0 2,110
LUMENTUM HLDGS INC COM 55024U109 18,569 234,156 SH   SOLE   113,780 0 120,376
MANITOWOC INC COM COM 563571405 21,181 1,210,330 SH   SOLE   484,240 0 726,090
MARKEL CP COM 570535104 4,050 3,542 SH   SOLE   2,656 0 886
MCDONALDS CORP COM 580135101 2,319 11,733 SH   SOLE   0 0 11,733
MICROSOFT CORP COM 594918104 2,878 18,248 SH   SOLE   0 0 18,248
NATIONAL INSTRUMENTS CORP COM 636518102 12,380 292,395 SH   SOLE   88,525 0 203,870
NUCOR CORP COM 670346105 8,573 152,337 SH   SOLE   36,795 0 115,542
PFIZER INC COM 717081103 221 5,637 SH   SOLE   0 0 5,637
PROCTER & GAMBLE CO COM 742718109 267 2,141 SH   SOLE   0 0 2,141
ROGERS CORP COM 775133101 30,822 247,109 SH   SOLE   78,285 0 168,824
ROLLINS INC COM 775711104 755 22,780 SH   SOLE   0 0 22,780
SEI INVESTMENTS CO COM 784117103 498 7,611 SH   SOLE   0 0 7,611
SPDR S&P MIDCAP 400 ETF TRUST S&PDCRP 78467Y107 298 794 SH   SOLE   0 0 794
SPDR S&P 500 ETF TR TR UNIT 78462F103 560 1,739 SH   SOLE   0 0 1,739
ST JOE CP COM COM 790148100 14,481 730,270 SH   SOLE   308,046 0 422,224
STARBUCKS CORP COM 855244109 1,049 11,936 SH   SOLE   0 0 11,936
TARGET CORP COM 87612E106 224 1,745 SH   SOLE   0 0 1,745
TEREX CORP NEW COM 880779103 12,332 414,091 SH   SOLE   132,392 0 281,699
US BANCORP DEL COM 902973304 916 15,456 SH   SOLE   0 0 15,456
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 1,483 5,012 SH   SOLE   0 0 5,012
VERIZON COMMUNICATIONS INC COM 92343V104 421 6,860 SH   SOLE   0 0 6,860
WALT DISNEY CO HOLDINGS CO COM 254687106 244 1,686 SH   SOLE   0 0 1,686
WELLS FARGO & CO NEW COM 949746101 2,151 39,972 SH   SOLE   0 0 39,972
YRC WORLDWIDE INC COM 984249607 9,617 3,771,555 SH   SOLE   1,580,950 0 2,190,605