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 472 3,953 SH   SOLE   3,953 0 0
ABBOTT LABORATORIES COM 002824100 1,403 42,267 SH   SOLE   36,723 0 5,544
ABBVIE COM 00287Y109 1,861 41,602 SH   SOLE   36,058 0 5,544
ACCENTURE PLC COM G1151C101 8,709 118,264 SH   SOLE   105,279 0 12,985
ADOBE SYSTEMS COM 00724F101 3,381 65,100 SH   SOLE   60,210 0 4,890
AFFILIATED MANAGERS GRP COM 008252108 12,606 69,019 SH   SOLE   62,759 0 6,260
AFLAC CORPORATION COM 001055102 5,430 87,590 SH   SOLE   78,990 0 8,600
AIR PRODUCTS & CHEMICALS COM 009158106 6,083 57,084 SH   SOLE   52,104 0 4,980
ALLERGAN INC COM 018490102 5,491 60,704 SH   SOLE   52,004 0 8,700
AMER EXPRESS COM 025816109 2,571 34,045 SH   SOLE   31,805 0 2,240
APPLE COMPUTER COM 037833100 4,960 10,404 SH   SOLE   8,919 0 1,485
AUTOMATIC DATA COM 053015103 5,870 81,100 SH   SOLE   68,966 0 12,134
BECTON DICKINSON COM 075887109 7,027 70,254 SH   SOLE   62,904 0 7,350
BERKSHIRE HATHAWAY INC CL B COM 084670702 324 2,850 SH   SOLE   2,600 0 250
BERKSHIRE HATHAWAY INC-DEL CL COM 084670108 341 2 SH   SOLE   2 0 0
BIOSEEK PLC COM G0668Q108 12 200,000 SH   SOLE   200,000 0 0
BORGWARNER COM 099724106 5,733 56,545 SH   SOLE   51,680 0 4,865
BP ADR COM 055622104 229 5,458 SH   SOLE   5,458 0 0
BUFFALO WILD WINGS COM 119848109 778 7,000 SH   SOLE   7,000 0 0
CARMAX INC COM 143130102 9,461 195,198 SH   SOLE   186,108 0 9,090
CBRE GROUP COM 12504L109 3,642 157,470 SH   SOLE   137,125 0 20,345
CERNER CORP COM 156782104 3,199 60,870 SH   SOLE   57,965 0 2,905
CHEESECAKE FACTORY INC COM 163072101 4,335 98,643 SH   SOLE   91,743 0 6,900
CHEVRON CORPORATION COM 166764100 457 3,760 SH   SOLE   3,468 0 292
CHICAGO BRIDGE & IRON COM 167250109 5,682 83,845 SH   SOLE   73,455 0 10,390
CISCO SYSTEMS INC COM 17275R102 264 11,275 SH   SOLE   10,625 0 650
CITRIX SYSTEMS COM 177376100 3,767 53,350 SH   SOLE   49,925 0 3,425
CLEAN HARBORS COM 184496107 3,620 61,713 SH   SOLE   55,893 0 5,820
COGNEX CORP COM 192422103 998 31,900 SH   SOLE   31,500 0 400
CONSOLIDATED WATER COM G23773107 212 14,159 SH   SOLE   0 0 14,159
CORE LAB NV COM N22717107 8,033 47,472 SH   SOLE   43,147 0 4,325
COSTCO WHOLESALE CORP-NEW COM 22160K105 4,347 37,745 SH   SOLE   32,450 0 5,295
DENTSPLY INTL COM 249030107 1,931 44,485 SH   SOLE   38,785 0 5,700
DIGITAL REALTY REIT COM 253868103 708 13,325 SH   SOLE   13,100 0 225
DIRECTTV COM 25490A309 3,357 56,150 SH   SOLE   52,590 0 3,560
DRESSER RAND GRP COM 261608103 5,296 84,873 SH   SOLE   75,853 0 9,020
ECOLAB INC COM 278865100 8,385 84,902 SH   SOLE   72,767 0 12,135
ENTERPRISE PRODUCTS COM 293792107 906 14,835 SH   SOLE   13,135 0 1,700
EQUIFAX INC COM 294429105 419 7,000 SH   SOLE   2,355 0 4,645
EXPEDITORS INT'L OF WASHINGTON COM 302130109 5,496 124,732 SH   SOLE   109,402 0 15,330
EXXON MOBIL COM 30231G102 2,533 29,441 SH   SOLE   26,194 0 3,247
FASTENAL CO COM 311900104 12,824 255,106 SH   SOLE   227,406 0 27,700
FIDELITY NATL INF SVCS COM 31620M106 235 5,061 SH   SOLE   3,363 0 1,698
FLIR SYSTEMS COM 302445101 791 25,200 SH   SOLE   25,200 0 0
FLOWERS FOODS COM 343498101 4,449 207,501 SH   SOLE   196,176 0 11,325
GENERAL ELECTRIC COM 369604103 3,526 147,579 SH   SOLE   134,251 0 13,328
GENTEX CORP COM 371901109 230 9,000 SH   SOLE   8,800 0 200
GILEAD SCIENCES COM 375558103 4,627 73,600 SH   SOLE   63,000 0 10,600
GOOGLE INC COM 38259P508 7,590 8,665 SH   SOLE   8,115 0 550
GRAINGER W.W. COM 384802104 523 2,000 SH   SOLE   2,000 0 0
HALLIBURTON COM 406216101 4,628 96,111 SH   SOLE   83,511 0 12,600
HCC INSURANCE HOLDINGS COM 404132102 1,988 45,375 SH   SOLE   40,625 0 4,750
HOME DEPOT INC COM 437076102 434 5,725 SH   SOLE   5,525 0 200
ILLINOIS TOOL WORKS INC COM 452308109 10,599 138,969 SH   SOLE   124,354 0 14,615
INTERCONTINENTAL EXCHANGE GROU COM 45865V100 8,212 45,264 SH   SOLE   40,684 0 4,580
INTERNATIONAL BUSINESS MACHINE COM 459200101 275 1,485 SH   SOLE   950 0 535
INTUIT INC COM 461202103 7,281 109,804 SH   SOLE   94,949 0 14,855
JACOBS ENGINEERING COM 469814107 2,798 48,095 SH   SOLE   42,320 0 5,775
JOHNSON & JOHNSON COM 478160104 2,431 28,038 SH   SOLE   22,338 0 5,700
JP MORGAN CHASE COM 46625H100 289 5,593 SH   SOLE   5,393 0 200
KAYNE ANDERSON MLP COM 486606106 555 15,479 SH   SOLE   14,449 0 1,030
KNIGHT TRANSPORTATION COM 499064103 1,617 97,865 SH   SOLE   92,120 0 5,745
KOHLS CORP COM 500255104 2,121 40,991 SH   SOLE   34,586 0 6,405
LAUDER (ESTEE) COM 518439104 11,199 160,220 SH   SOLE   151,170 0 9,050
LIFE TECHNOLOGIES COM 53217V109 659 8,800 SH   SOLE   7,400 0 1,400
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 1,387 24,575 SH   SOLE   24,575 0 0
MCDONALD'S CORP COM 580135101 219 2,273 SH   SOLE   2,273 0 0
MEDTRONIC INC COM 585055106 378 7,100 SH   SOLE   6,700 0 400
MICROSOFT CORP COM 594918104 758 22,789 SH   SOLE   18,489 0 4,300
MOODYS CORP COM 615369105 288 4,100 SH   SOLE   2,700 0 1,400
MYLAN LABS COM 628530107 5,551 145,421 SH   SOLE   127,546 0 17,875
NESTLE REG ADR COM 641069406 237 3,400 SH   SOLE   3,400 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 15,591 122,195 SH   SOLE   108,695 0 13,500
OCCIDENTAL PETROLEUM COM 674599105 568 6,077 SH   SOLE   6,077 0 0
OMNICOM GROUP INC COM 681919106 6,888 108,571 SH   SOLE   96,566 0 12,005
ORACLE CORP COM 68389X105 8,341 251,454 SH   SOLE   228,754 0 22,700
PATTERSON COMPANIES INC COM 703395103 2,756 68,572 SH   SOLE   57,056 0 11,516
PEPSICO INC COM 713448108 4,353 54,749 SH   SOLE   47,708 0 7,041
PERKINELMER COM 714046109 3,564 94,420 SH   SOLE   80,695 0 13,725
PFIZER COM 717081103 480 16,703 SH   SOLE   7,864 0 8,839
PROCTER & GAMBLE CO COM 742718109 761 10,072 SH   SOLE   5,628 0 4,444
QUALCOMM INC COM 747525103 6,408 95,186 SH   SOLE   82,446 0 12,740
RITCHIE BROS AUCTIONS COM 767744105 4,179 207,095 SH   SOLE   184,765 0 22,330
RPM INTERNATIONAL COM 749685103 1,104 30,500 SH   SOLE   30,500 0 0
S&P DEPOSITORY RECEIPTS COM 78462F103 472 2,811 SH   SOLE   2,111 0 700
S&P MIDCAP 400 COM 78467Y107 247 1,090 SH   SOLE   1,090 0 0
SCHWAB, CHARLES COM 808513105 256 12,108 SH   SOLE   1,000 0 11,108
SCOTTS MIRACLE-GRO COM 810186106 858 15,600 SH   SOLE   15,600 0 0
STAPLES INC COM 855030102 187 12,788 SH   SOLE   12,788 0 0
STARBUCKS CORP COM 855244109 16,388 212,910 SH   SOLE   184,425 0 28,485
STATE STREET CORP COM 857477103 3,552 54,021 SH   SOLE   50,571 0 3,450
STERICYCLE COM 858912108 1,379 11,953 SH   SOLE   8,893 0 3,060
STRYKER CORP COM 863667101 8,327 123,205 SH   SOLE   93,948 0 29,257
SUNCOR ENERGY COM 867224107 2,742 76,634 SH   SOLE   67,823 0 8,811
SYMANTEC CORP COM 871503108 4,374 176,733 SH   SOLE   163,033 0 13,700
SYSCO CORP COM 871829107 1,299 40,821 SH   SOLE   34,854 0 5,967
TEVA PHARMACEUTICAL COM 881624209 2,006 53,084 SH   SOLE   47,784 0 5,300
THERMO FISHER SCIENTIFIC COM 883556102 5,429 58,911 SH   SOLE   47,219 0 11,692
TRIMBLE NAVIGATION COM 896239100 5,292 178,109 SH   SOLE   159,689 0 18,420
UNITED NATURAL FOODS COM 911163103 6,239 92,763 SH   SOLE   83,646 0 9,117
V.F. CORP COM 918204108 6,524 32,777 SH   SOLE   27,827 0 4,950
VALMONT INDUSTRIES COM 920253101 4,657 33,526 SH   SOLE   29,541 0 3,985
WAL-MART STORES INC COM 931142103 311 4,210 SH   SOLE   3,910 0 300
WALGREEN CO COM 931422109 5,530 102,789 SH   SOLE   89,689 0 13,100
WELLS FARGO & CO COM 949746101 248 5,990 SH   SOLE   4,490 0 1,500
WESTERN UNION COM 959802109 1,626 87,124 SH   SOLE   82,726 0 4,398
ZEBRA TECH COM 989207105 204 4,475 SH   SOLE   1,875 0 2,600
COLUMBIA FUNDS TRUST II DIV. O MUT 19763P192 164 16,391 SH   SOLE   16,391 0 0
FRANKLIN INC FD CL A MUT 353496300 211 90,614 SH   SOLE   90,614 0 0
HARBOR CAP APPREC FD MUT 411511504 211 4,039 SH   SOLE   0 0 4,039
MFS VALUE FD CL I MUT 552983694 221 7,168 SH   SOLE   0 0 7,168
VANGUARD EXTENDED MKT INDEX FD MUT 922908439 730 14,532 SH   SOLE   14,532 0 0