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 461 2,408 SH   SOLE   0 0 2,408
AECOM COM COM 00766T100 335 9,400 SH   SOLE   0 0 9,400
AMGEN INC COM 031162100 246 1,501 SH   SOLE   0 0 1,501
APPLE COMPUTER INC COM 037833100 2,796 19,462 SH   SOLE   0 0 19,462
AT&T INC COM 00206R102 832 20,032 SH   SOLE   0 0 20,032
BANK OF AMERICA CORP COM 060505104 514 21,792 SH   SOLE   0 0 21,792
BERKSHIRE HATHAWAY INC CL B COM 084670702 9,157 54,935 SH   SOLE   10 0 54,925
BERKSHIRE HATHAWAY INC-DEL CL CL A 084670108 1,999 8 SH   SOLE   0 0 8
BOEING CO COM 097023105 220 1,244 SH   SOLE   0 0 1,244
CAMPBELL SOUP CO COM 134429109 6,196 108,244 SH   SOLE   0 0 108,244
CENTURY TEL ENTERPRISES INC CO COM 156700106 1,158 49,143 SH   SOLE   45 0 49,098
CERNER CORP COM 156782104 9,695 164,739 SH   SOLE   2,645 0 162,094
CHEVRON CORPORATION COM 166764100 1,445 13,454 SH   SOLE   0 0 13,454
CIENA CORPORATION COM NEW 171779309 2,238 94,800 SH   SOLE   3,525 0 91,275
CISCO SYSTEMS INC COM 17275R102 388 11,478 SH   SOLE   0 0 11,478
COCA COLA CO COM 191216100 773 18,218 SH   SOLE   0 0 18,218
COGNEX CORP COM 192422103 27,566 328,360 SH   SOLE   4,300 0 324,060
COLFAX CORP COM COM 194014106 3,360 85,585 SH   SOLE   3,465 0 82,120
COLGATE PALMOLIVE CO COM 194162103 628 8,586 SH   SOLE   0 0 8,586
CORNING INC COM 219350105 9,778 362,155 SH   SOLE   3,500 0 358,655
COSTCO WHOLESALE CORP-NEW COM 22160K105 10,749 64,099 SH   SOLE   5 0 64,094
CRANE CO COM 224399105 240 3,202 SH   SOLE   0 0 3,202
DANAHER CORP DEL COM COM 235851102 2,391 28,733 SH   SOLE   100 0 28,633
EXPEDITORS INTERNATIONAL OF WA COM 302130109 9,940 175,960 SH   SOLE   2,780 0 173,180
EXXON MOBIL CORP COM 30231G102 1,073 13,085 SH   SOLE   0 0 13,085
FINISAR CORPORATION COM COM NEW 31787A507 6,024 220,335 SH   SOLE   10,755 0 209,580
GABELLI EQUITY TRUST INC COM 362397101 86 14,468 SH   SOLE   0 0 14,468
GENERAL CABLE CORP COM COM 369300108 215 12,000 SH   SOLE   0 0 12,000
GENERAL ELECTRIC CO COM 369604103 195 6,529 SH   SOLE   0 0 6,529
GENTEX CORP COM 371901109 11,722 549,549 SH   SOLE   3,505 0 546,044
GLACIER BANCORP INC-NEW COM 37637Q105 677 19,956 SH   SOLE   0 0 19,956
HERMAN MILLER INC COM 600544100 7,251 229,818 SH   SOLE   1,735 0 228,083
HERSHEY COMPANY (THE) FORMERLY COM 427866108 254 2,325 SH   SOLE   0 0 2,325
INTERFACE INC COM COM 458665304 525 27,585 SH   SOLE   285 0 27,300
INTERNATIONAL BUSINESS MACHINE COM 459200101 1,071 6,151 SH   SOLE   0 0 6,151
JOHNSON & JOHNSON COM 478160104 423 3,396 SH   SOLE   0 0 3,396
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 19,840 346,726 SH   SOLE   7,205 0 339,521
MCDONALDS CORP COM 580135101 1,642 12,666 SH   SOLE   0 0 12,666
MICROSOFT CORP COM 594918104 1,245 18,902 SH   SOLE   0 0 18,902
NATIONAL INSTRUMENTS CORP COM 636518102 7,192 220,878 SH   SOLE   825 0 220,053
NEURALSTEM INC COM COM 64127R302 3 10,500 SH   SOLE   0 0 10,500
NUCOR CORP COM 670346105 7,526 126,025 SH   SOLE   1,525 0 124,500
OCLARO INC COM COM NEW 67555N206 5,919 602,730 SH   SOLE   14,250 0 588,480
PAYCHEX INC COM COM 704326107 204 3,460 SH   SOLE   0 0 3,460
PEPSICO INC COM 713448108 237 2,122 SH   SOLE   0 0 2,122
PFIZER INC COM 717081103 269 7,865 SH   SOLE   0 0 7,865
PHILIP MORRIS INTL INC COM 718172109 370 3,273 SH   SOLE   0 0 3,273
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 315 2,380 SH   SOLE   0 0 2,380
PROCTER & GAMBLE CO COM 742718109 354 3,945 SH   SOLE   0 0 3,945
PROSHARES ULTRASHORT LEHMAN 20 PSHS ULTSH 20YRS 74347B201 856 21,870 SH   SOLE   21,725 0 145
ROGERS CORP COM 775133101 14,816 172,540 SH   SOLE   3,240 0 169,300
ROLLINS INC COM 775711104 564 15,187 SH   SOLE   0 0 15,187
ROSS STORES INC COM COM 778296103 632 9,600 SH   SOLE   0 0 9,600
SEI INVESTMENTS CO COM 784117103 7,443 147,556 SH   SOLE   350 0 147,206
SPDR S&P MIDCAP 400 ETF TRUST UTSER1 S&PDCRP 78467Y107 248 794 SH   SOLE   0 0 794
ST JOE CP COM COM 790148100 4,240 248,677 SH   SOLE   5,855 0 242,822
SPDR S&P 500 ETF TR TR UNIT 78462F103 508 2,154 SH   SOLE   0 0 2,154
STARBUCKS CORP COM 855244109 514 8,818 SH   SOLE   0 0 8,818
TEREX CORP NEW COM 880779103 8,610 274,202 SH   SOLE   2,475 0 271,727
TOTAL SYS SVCS INC COM COM 891906109 8,511 159,196 SH   SOLE   2,280 0 156,916
US BANCORP DEL COM NEW 902973304 1,190 23,105 SH   SOLE   0 0 23,105
VALSPAR CORP COM 920355104 8,119 73,187 SH   SOLE   0 0 73,187
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 1,148 5,307 SH   SOLE   10 0 5,297
VANGUARD INDEX FDS TOTAL STK MKT 922908769 262 2,160 SH   SOLE   0 0 2,160
VERIZON COMMUNICATIONS INC COM 92343V104 577 11,832 SH   SOLE   0 0 11,832
WELLS FARGO & CO NEW COM 949746101 3,081 55,360 SH   SOLE   0 0 55,360
WHOLE FOODS MKT INC COM COM 966837106 11,261 378,901 SH   SOLE   7,215 0 371,686
YRC WORLDWIDE INC COM 984249607 388 35,205 SH   SOLE   1,400 0 33,805