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 335 1,758 SH   SOLE   0 0 1,758
AMGEN INC COM 031162100 287 1,475 SH   SOLE   0 0 1,475
APPLE COMPUTER INC COM 037833100 1,834 11,627 SH   SOLE   0 0 11,627
APPLIED OPTOELECTRONICS COM 03823U102 822 53,300 SH   SOLE   53,100 0 200
AT&T INC COM 00206R102 212 7,428 SH   SOLE   0 0 7,428
BANK OF AMERICA CORP COM 060505104 540 21,897 SH   SOLE   0 0 21,897
BERKSHIRE HATHAWAY INC CL B COM 084670702 12,591 61,667 SH   SOLE   6,242 0 55,425
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 1,224 4 SH   SOLE   0 0 4
BOEING CO COM 097023105 409 1,269 SH   SOLE   0 0 1,269
CAMPBELL SOUP CO COM 134429109 237 7,184 SH   SOLE   0 0 7,184
CENTURY TEL ENTERPRISES INC CO COM 156700106 20,613 1,360,624 SH   SOLE   514,469 0 846,155
CERNER CORP COM 156782104 6,025 114,888 SH   SOLE   110 0 114,778
CHEVRON CORPORATION COM 166764100 1,248 11,476 SH   SOLE   0 0 11,476
CHIPOTLE MEXICAN GRILL COM 169656105 709 1,642 SH   SOLE   1,622 0 20
CIENA CORPORATION COM 171779309 4,048 119,368 SH   SOLE   32,635 0 86,733
COCA COLA CO COM 191216100 457 9,642 SH   SOLE   0 0 9,642
COGNEX CORP COM 192422103 33,911 876,933 SH   SOLE   252,250 0 624,683
COLFAX CORP COM COM 194014106 3,194 152,806 SH   SOLE   34,990 0 117,816
COLGATE PALMOLIVE CO COM 194162103 419 7,037 SH   SOLE   0 0 7,037
CONTAINER STORE GROUP INC COM COM 210751103 3,971 832,455 SH   SOLE   749,130 0 83,325
CORNING INC COM 219350105 12,223 404,585 SH   SOLE   52,380 0 352,205
COSTCO WHOLESALE CORP-NEW COM 22160K105 20,038 98,367 SH   SOLE   20,711 0 77,656
CRANE CO COM 224399105 231 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 15,546 150,753 SH   SOLE   44,515 0 106,238
EXPEDITORS INTERNATIONAL OF WA COM 302130109 11,023 161,882 SH   SOLE   149 0 161,733
EXXON MOBIL CORP COM 30231G102 428 6,274 SH   SOLE   0 0 6,274
FAIRFAX FINANCIAL COM 303901102 1,369 3,110 SH   SOLE   3,085 0 25
GABELLI EQUITY TRUST INC COM 362397101 59 11,663 SH   SOLE   0 0 11,663
FINISAR CORPORATION COM COM 31787A507 8,154 377,487 SH   SOLE   34,350 0 343,137
GENERAL ELECTRIC CO COM 369604103 2,729 360,507 SH   SOLE   325,475 0 35,032
GENTEX CORP COM 371901109 486 24,044 SH   SOLE   0 0 24,044
GLACIER BANCORP INC-NEW COM 37637Q105 826 20,844 SH   SOLE   0 0 20,844
HERMAN MILLER INC COM 600544100 9,871 326,300 SH   SOLE   107,975 0 218,325
INTERFACE INC COM COM 458665304 421 29,560 SH   SOLE   4,455 0 25,105
JOHNSON & JOHNSON COM 478160104 465 3,602 SH   SOLE   0 0 3,602
JPMORGAN CHASE & CO FORMERLY J COM 46625H100 1,383 14,168 SH   SOLE   10,826 0 3,342
KIMBALL ELECTRONICS COM 49428J109 1,169 75,460 SH   SOLE   70,900 0 4,560
LUMENTUM HLDGS INC COM 55024U109 7,726 183,908 SH   SOLE   98,900 0 85,008
MANITOWOC INC COM COM 563571405 10,888 737,175 SH   SOLE   382,775 0 354,400
MARKEL CP COM 570535104 2,777 2,675 SH   SOLE   1,842 0 833
MCDONALDS CORP COM 580135101 1,993 11,223 SH   SOLE   0 0 11,223
MICROSOFT CORP COM 594918104 1,746 17,194 SH   SOLE   0 0 17,194
NATIONAL INSTRUMENTS CORP COM 636518102 13,060 287,793 SH   SOLE   76,825 0 210,968
NUCOR CORP COM 670346105 8,179 157,875 SH   SOLE   38,270 0 119,605
PFIZER INC COM 717081103 246 5,637 SH   SOLE   0 0 5,637
PROCTER & GAMBLE CO COM 742718109 211 2,297 SH   SOLE   0 0 2,297
ROGERS CORP COM 775133101 24,920 251,563 SH   SOLE   79,861 0 171,702
ROLLINS INC COM 775711104 822 22,780 SH   SOLE   0 0 22,780
SEI INVESTMENTS CO COM 784117103 4,638 100,396 SH   SOLE   5,450 0 94,946
SESEN BIO INC COM 817763105 45 32,000 SH   SOLE   0 0 32,000
SPDR S&P MIDCAP 400 ETF TRUST S&PDCRP 78467Y107 240 794 SH   SOLE   0 0 794
SPDR S&P 500 ETF TR TR UNIT 78462F103 512 2,047 SH   SOLE   0 0 2,047
ST JOE CP COM COM 790148100 8,065 612,399 SH   SOLE   301,625 0 310,774
STARBUCKS CORP COM 855244109 798 12,386 SH   SOLE   0 0 12,386
TEREX CORP NEW COM 880779103 12,150 440,684 SH   SOLE   148,695 0 291,989
TOTAL SYS SVCS INC COM COM 891906109 18,229 224,241 SH   SOLE   74,895 0 149,346
US BANCORP DEL COM 902973304 889 19,450 SH   SOLE   0 0 19,450
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 1,187 5,164 SH   SOLE   0 0 5,164
VANGUARD INDEX FDS TOTAL STK MKT 922908769 351 2,752 SH   SOLE   0 0 2,752
VERIZON COMMUNICATIONS INC COM 92343V104 401 7,139 SH   SOLE   0 0 7,139
WELLS FARGO & CO NEW COM 949746101 2,206 47,879 SH   SOLE   0 0 47,879
YRC WORLDWIDE INC COM 984249607 8,960 2,844,385 SH   SOLE   1,564,810 0 1,279,575