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 424 2,408 SH   SOLE   0 0 2,408
AECOM COM COM 00766T100 279 9,400 SH   SOLE   0 0 9,400
AMGEN INC COM 31162100 250 1,501 SH   SOLE   0 0 1,501
APPLE COMPUTER INC COM 37833100 2,207 19,524 SH   SOLE   0 0 19,524
AT&T INC COM 00206R102 823 20,269 SH   SOLE   0 0 20,269
BANK OF AMERICA CORP COM 60505104 288 18,400 SH   SOLE   0 0 18,400
BERKSHIRE HATHAWAY INC CL B COM 84670702 7,829 54,191 SH   SOLE   10 0 54,181
BERKSHIRE HATHAWAY INC-DEL CL CL A 84670108 1,730 8 SH   SOLE   0 0 8
CAMPBELL SOUP CO COM 134429109 5,933 108,466 SH   SOLE   0 0 108,466
CERNER CORP COM 156782104 9,950 161,139 SH   SOLE   2,610 0 158,529
CHEVRON CORPORATION COM 166764100 1,276 12,396 SH   SOLE   0 0 12,396
CIENA CORPORATION COM NEW 171779309 2,003 91,865 SH   SOLE   3,525 0 88,340
CISCO SYSTEMS INC COM 17275R102 362 11,425 SH   SOLE   0 0 11,425
COCA COLA CO COM 191216100 771 18,217 SH   SOLE   0 0 18,217
COGNEX CORP COM 192422103 17,101 323,506 SH   SOLE   4,300 0 319,206
COLFAX CORP COM COM 194014106 2,095 66,645 SH   SOLE   3,465 0 63,180
COLGATE PALMOLIVE CO COM 194162103 634 8,554 SH   SOLE   0 0 8,554
CORNING INC COM 219350105 8,443 357,010 SH   SOLE   3,500 0 353,510
COSTCO WHOLESALE CORP-NEW COM 22160K105 9,598 62,934 SH   SOLE   0 0 62,934
CRANE CO COM 224399105 202 3,202 SH   SOLE   0 0 3,202
EATON CORP PLC SHS G29183103 319 4,850 SH   SOLE   0 0 4,850
EXPEDITORS INTERNATIONAL OF WA COM 302130109 8,851 171,795 SH   SOLE   2,780 0 169,015
EXXON MOBIL CORP COM 30231G102 1,241 14,223 SH   SOLE   0 0 14,223
FINISAR CORPORATION COM COM NEW 31787A507 5,386 180,750 SH   SOLE   10,750 0 170,000
GABELLI EQUITY TRUST INC COM 362397101 82 14,468 SH   SOLE   0 0 14,468
GENERAL CABLE CORP COM COM 369300108 206 13,750 SH   SOLE   0 0 13,750
GENERAL ELECTRIC CO COM 369604103 247 8,325 SH   SOLE   0 0 8,325
GENTEX CORP COM 371901109 9,466 539,089 SH   SOLE   3,505 0 535,584
GLACIER BANCORP INC-NEW COM 37637Q105 349 12,240 SH   SOLE   0 0 12,240
HERMAN MILLER INC COM 600544100 6,512 227,688 SH   SOLE   1,675 0 226,013
HERSHEY COMPANY (THE) FORMERLY COM 427866108 222 2,325 SH   SOLE   0 0 2,325
INTERFACE INC COM COM 458665304 470 28,150 SH   SOLE   285 0 27,865
INTERNATIONAL BUSINESS MACHINE COM 459200101 981 6,176 SH   SOLE   0 0 6,176
JOHNSON & JOHNSON COM 478160104 411 3,475 SH   SOLE   0 0 3,475
LEVEL 3 COMMUNICATIONS INC COM NEW 52729N308 15,954 343,991 SH   SOLE   7,205 0 336,786
MCDONALDS CORP COM 580135101 1,461 12,666 SH   SOLE   0 0 12,666
MICROSOFT CORP COM 594918104 1,088 18,892 SH   SOLE   0 0 18,892
NATIONAL INSTRUMENTS CORP COM 636518102 6,140 216,190 SH   SOLE   825 0 215,365
NEURALSTEM INC COM COM 64127R302 3 10,500 SH   SOLE   0 0 10,500
NUCOR CORP COM 670346105 6,153 124,435 SH   SOLE   1,525 0 122,910
OCLARO INC COM COM NEW 67555N206 5,157 603,215 SH   SOLE   14,250 0 588,965
PAYCHEX INC COM COM 704326107 200 3,460 SH   SOLE   0 0 3,460
PEPSICO INC COM 713448108 232 2,135 SH   SOLE   0 0 2,135
PFIZER INC COM 717081103 264 7,793 SH   SOLE   0 0 7,793
PHILIP MORRIS INTL INC COM 718172109 318 3,273 SH   SOLE   0 0 3,273
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 283 2,380 SH   SOLE   0 0 2,380
PROCTER & GAMBLE CO COM 742718109 417 4,645 SH   SOLE   0 0 4,645
PROSHARES ULTRASHORT LEHMAN 20 PSHS ULTSH 20YRS 74347B201 691 21,870 SH   SOLE   21,725 0 145
ROGERS CORP COM 775133101 10,424 170,655 SH   SOLE   3,240 0 167,415
ROLLINS INC COM 775711104 445 15,187 SH   SOLE   0 0 15,187
ROSS STORES INC COM COM 778296103 617 9,600 SH   SOLE   0 0 9,600
SEI INVESTMENTS CO COM 784117103 6,647 145,746 SH   SOLE   350 0 145,396
SPDR S&P MIDCAP 400 ETF TRUST UTSER1 S&PDCRP 78467Y107 224 794 SH   SOLE   0 0 794
ST JOE CP COM COM 790148100 4,260 231,747 SH   SOLE   5,715 0 226,032
SPDR S&P 500 ETF TR TR UNIT 78462F103 451 2,085 SH   SOLE   0 0 2,085
STARBUCKS CORP COM 855244109 477 8,818 SH   SOLE   0 0 8,818
TEREX CORP NEW COM 880779103 6,909 271,912 SH   SOLE   2,475 0 269,437
TOTAL SYS SVCS INC COM COM 891906109 7,324 155,331 SH   SOLE   2,105 0 153,226
US BANCORP DEL COM NEW 902973304 1,017 23,705 SH   SOLE   0 0 23,705
VALSPAR CORP COM 920355104 10,416 98,196 SH   SOLE   25 0 98,171
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363 1,045 5,260 SH   SOLE   10 0 5,250
VANGUARD INDEX FDS TOTAL STK MKT 922908769 240 2,160 SH   SOLE   0 0 2,160
VERIZON COMMUNICATIONS INC COM 92343V104 621 11,942 SH   SOLE   0 0 11,942
WELLS FARGO & CO NEW COM 949746101 2,391 54,001 SH   SOLE   225 0 53,776
WHOLE FOODS MKT INC COM COM 966837106 10,376 366,001 SH   SOLE   7,115 0 358,886
YRC WORLDWIDE INC COM 984249607 227 18,425 SH   SOLE   1,310 0 17,115