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
APPLE COMPUTER INC COM 037833100 2,533 9,961 SH   SOLE   0 0 9,961
BANK OF AMERICA CORP COM 060505104 542 25,541 SH   SOLE   0 0 25,541
BERKSHIRE HATHAWAY INC CL B COM 084670702 11,399 62,350 SH   SOLE   8,943 0 53,407
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 1,088 4 SH   SOLE   0 0 4
BOEING CO COM 097023105 215 1,441 SH   SOLE   0 0 1,441
CAMPBELL SOUP CO COM 134429109 273 5,920 SH   SOLE   0 0 5,920
CENTURY TEL ENTERPRISES INC CO COM 156700106 17,065 1,803,869 SH   SOLE   630,508 0 1,173,361
CERNER CORP COM 156782104 512 8,123 SH   SOLE   0 0 8,123
CHEVRON CORPORATION COM 166764100 836 11,542 SH   SOLE   0 0 11,542
CHIPOTLE MEXICAN GRILL COM 169565105 922 1,409 SH   SOLE   1,389 0 20
CIENA CORPORATION COM 171779309 4,060 101,987 SH   SOLE   25,805 0 76,182
COCA COLA CO COM 191216100 410 9,267 SH   SOLE   0 0 9,267
COGNEX CORP COM 192422103 35,532 841,590 SH   SOLE   242,033 0 599,557
COLFAX CORP COM COM 194014106 4,757 240,240 SH   SOLE   97,865 0 142,375
COLGATE PALMOLIVE CO COM 194162103 418 6,299 SH   SOLE   0 0 6,299
CONTAINER STORE GROUP INC COM COM 210751103 6,197 2,625,796 SH   SOLE   1,196,425 0 1,429,371
CORNING INC COM 219350105 8,328 405,474 SH   SOLE   71,430 0 334,044
COSTCO WHOLESALE CORP-NEW COM 22160K105 23,839 83,607 SH   SOLE   14,548 0 69,059
DANAHER CORP DEL COM COM 235851102 18,193 131,446 SH   SOLE   31,913 0 99,533
ENVISTA COM 29415F104 682 45,634 SH   SOLE   40,910 0 4,724
EXPEDITORS INTERNATIONAL OF WA COM 302130109 3,653 54,750 SH   SOLE   0 0 54,750
EXXON MOBIL CORP COM 30231G102 238 6,280 SH   SOLE   0 0 6,280
FAIRFAX FINANCIAL COM 303901102 818 2,665 SH   SOLE   2,640 0 25
GABELLI EQUITY TRUST INC COM 362397101 51 11,663 SH   SOLE   0 0 11,663
GENERAL ELECTRIC CO COM 369604103 5,583 703,134 SH   SOLE   431,472 0 271,662
GENTEX CORP COM 371901109 523 23,604 SH   SOLE   0 0 23,604
GLACIER BANCORP INC-NEW COM 37637Q105 710 20,870 SH   SOLE   0 0 20,870
GLOBAL PAYMENTS INC COM 37940X102 13,526 93,784 SH   SOLE   21,449 0 72,335
HERMAN MILLER INC COM 600544100 7,432 334,782 SH   SOLE   114,830 0 219,952
II-VI INC COM 902104108 2,445 85,798 SH   SOLE   21,519 0 64,279
JOHNSON & JOHNSON COM 478160104 380 2,897 SH   SOLE   0 0 2,897
JPMORGAN CHASE & CO COM 46625H100 2,072 23,019 SH   SOLE   19,678 0 3,341
KIMBALL ELECTRONICS COM 49428J109 821 75,191 SH   SOLE   72,580 0 2,611
LUMENTUM HLDGS INC COM 55024U109 14,706 199,544 SH   SOLE   80,754 0 118,790
MANITOWOC INC COM COM 563571405 11,725 1,379,420 SH   SOLE   619,615 0 759,805
MARKEL CP COM 570535104 3,314 3,572 SH   SOLE   2,701 0 871
MCDONALDS CORP COM 580135101 1,952 11,804 SH   SOLE   0 0 11,804
MICROSOFT CORP COM 594918104 2,858 18,123 SH   SOLE   0 0 18,123
NATIONAL INSTRUMENTS CORP COM 636518102 9,669 292,299 SH   SOLE   91,625 0 200,674
NUCOR CORP COM 670346105 5,523 153,322 SH   SOLE   37,995 0 115,327
PROCTER & GAMBLE CO COM 742718109 236 2,141 SH   SOLE   0 0 2,141
ROGERS CORP COM 775133101 20,762 219,889 SH   SOLE   57,253 0 162,636
ROLLINS INC COM 775711104 823 22,780 SH   SOLE   0 0 22,780
SEI INVESTMENTS CO COM 784117103 334 7,211 SH   SOLE   0 0 7,211
SPDR S&P 500 ETF TR TR UNIT 78462F103 413 1,601 SH   SOLE   0 0 1,601
ST JOE CP COM COM 790148100 12,200 727,034 SH   SOLE   308,196 0 418,838
STARBUCKS CORP COM 855244109 679 10,329 SH   SOLE   0 0 10,329
TEREX CORP NEW COM 880779103 5,904 411,140 SH   SOLE   132,392 0 278,748
US BANCORP DEL COM 902973304 464 13,471 SH   SOLE   0 0 13,471
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 1,685 7,114 SH   SOLE   0 0 7,114
VERIZON COMMUNICATIONS INC COM 92343V104 369 6,860 SH   SOLE   0 0 6,860
WELLS FARGO & CO NEW COM 949746101 1,200 41,825 SH   SOLE   0 0 41,825
YRC WORLDWIDE INC COM 984249607 5,832 3,471,625 SH   SOLE   1,401,550 0 2,070,075