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 239 550 SH   SOLE   0 0 550
AMAZON.COM INC COM COM 023135106 251 91 SH   SOLE   16 0 75
APPLE COMPUTER INC COM 037833100 3,606 9,886 SH   SOLE   0 0 9,886
BANK OF AMERICA CORP COM 060505104 711 29,937 SH   SOLE   0 0 29,938
BERKSHIRE HATHAWAY INC CL B COM 084670702 13,451 75,356 SH   SOLE   20,872 0 54,484
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 1,069 4 SH   SOLE   0 0 4
BOEING CO COM 097023105 201 1,098 SH   SOLE   0 0 1,099
CAMPBELL SOUP CO COM 134429109 293 5,920 SH   SOLE   0 0 5,920
CENTURY TEL ENTERPRISES INC CO COM 156700106 19,031 1,897,450 SH   SOLE   685,634 0 1,211,817
CERNER CORP COM 156782104 556 8,123 SH   SOLE   0 0 8,123
CHEVRON CORPORATION COM 166764100 970 10,875 SH   SOLE   0 0 10,876
CHIPOTLE MEXICAN GRILL COM 169565105 1,378 1,309 SH   SOLE   1,288 0 21
CIENA CORPORATION COM 171779309 5,520 101,922 SH   SOLE   25,805 0 76,117
COCA COLA CO COM 191216100 410 9,192 SH   SOLE   0 0 9,192
COGNEX CORP COM 192422103 49,902 835,614 SH   SOLE   240,350 0 595,265
COLFAX CORP COM COM 194014106 6,884 246,740 SH   SOLE   97,865 0 148,875
COLGATE PALMOLIVE CO COM 194162103 451 6,159 SH   SOLE   0 0 6,159
CONTAINER STORE GROUP INC COM COM 210751103 8,469 2,614,051 SH   SOLE   1,191,925 0 1,422,126
CORNING INC COM 219350105 10,444 403,253 SH   SOLE   71,430 0 331,824
COSTCO WHOLESALE CORP-NEW COM 22160K105 24,675 81,381 SH   SOLE   13,722 0 67,660
DANAHER CORP DEL COM COM 235851102 23,216 131,293 SH   SOLE   31,913 0 99,380
ENVISTA COM 29415F104 3,008 142,627 SH   SOLE   135,899 0 6,728
EXPEDITORS INTERNATIONAL OF WA COM 302130109 4,121 54,205 SH   SOLE   0 0 54,206
FAIRFAX FINANCIAL COM 303901102 583 1,888 SH   SOLE   1,888 0 0
GABELLI EQUITY TRUST INC COM 362397101 50 10,107 SH   SOLE   0 0 10,108
GENERAL ELECTRIC CO COM 369604103 4,028 589,759 SH   SOLE   307,596 0 282,164
GENTEX CORP COM 371901109 608 23,604 SH   SOLE   0 0 23,604
GLACIER BANCORP INC-NEW COM 37637Q105 740 20,976 SH   SOLE   0 0 20,976
GLOBAL PAYMENTS INC COM 37940X102 15,800 93,153 SH   SOLE   21,449 0 71,704
HERMAN MILLER INC COM 600544100 8,446 357,759 SH   SOLE   135,132 0 222,627
II-VI INC COM 902104108 4,032 85,407 SH   SOLE   21,519 0 63,888
INTERFACE INC COM 458665304 948 116,417 SH   SOLE   110,100 0 6,317
JOHNSON & JOHNSON COM 478160104 391 2,781 SH   SOLE   0 0 2,782
JPMORGAN CHASE & CO COM 46625H100 2,183 23,211 SH   SOLE   19,678 0 3,533
KIMBALL ELECTRONICS COM 49428J109 1,164 85,941 SH   SOLE   82,805 0 3,136
LUMENTUM HLDGS INC COM 55024U109 15,638 192,049 SH   SOLE   74,275 0 117,774
MANITOWOC INC COM COM 563571405 16,358 1,503,499 SH   SOLE   708,691 0 794,808
MARKEL CP COM 570535104 1,132 1,227 SH   SOLE   382 0 845
MCDONALDS CORP COM 580135101 2,188 11,861 SH   SOLE   0 0 11,862
MICROSOFT CORP COM 594918104 3,539 17,392 SH   SOLE   0 0 17,392
NATIONAL INSTRUMENTS CORP COM 636518102 11,254 290,741 SH   SOLE   91,625 0 199,116
NUCOR CORP COM 670346105 6,316 152,543 SH   SOLE   37,995 0 114,549
PROCTER & GAMBLE CO COM 742718109 235 1,966 SH   SOLE   0 0 1,966
ROGERS CORP COM 775133101 24,215 194,349 SH   SOLE   37,716 0 156,633
ROLLINS INC COM 775711104 636 15,005 SH   SOLE   0 0 15,006
SEI INVESTMENTS CO COM 784117103 396 7,211 SH   SOLE   0 0 7,211
ST JOE CP COM COM 790148100 15,056 775,283 SH   SOLE   344,246 0 431,038
STARBUCKS CORP COM 855244109 782 10,629 SH   SOLE   0 0 10,629
TARGET CORP COM 87612E106 209 1,745 SH   SOLE   0 0 1,745
TENNANT CO COM COM 880345103 206 3,183 SH   SOLE   0 0 3,183
TEREX CORP NEW COM 880779103 7,631 406,581 SH   SOLE   130,067 0 276,515
TESLA MOTORS INC COM COM 88160R101 323 300 SH   SOLE   0 0 300
US BANCORP DEL COM 902973304 496 13,471 SH   SOLE   0 0 13,471
VERIZON COMMUNICATIONS INC COM 92343V104 364 6,606 SH   SOLE   0 0 6,606
WELLS FARGO & CO NEW COM 949746101 978 38,220 SH   SOLE   0 0 38,221
YRC WORLDWIDE INC COM 984249607 4,223 2,283,162 SH   SOLE   761,700 0 1,521,462
SPDR S&P MIDCAP 400 ETF TRUST TR UNIT 78467Y107 225 694 SH   SOLE   0 0 694
SPDR S&P 500 ETF TR TR UNIT 78462F103 459 1,488 SH   SOLE   0 0 1,489
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 3,436 12,124 SH   SOLE   0 0 12,124