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 554 3,953 SH   SOLE   3,953 0 0
ABBOTT LABORATORIES COM 002824100 1,664 43,417 SH   SOLE   37,873 0 5,544
ABBVIE COM 00287Y109 2,160 40,902 SH   SOLE   35,358 0 5,544
ACCENTURE PLC COM G1151C101 9,823 119,474 SH   SOLE   106,089 0 13,385
ADOBE SYSTEMS COM 00724F101 3,659 61,100 SH   SOLE   56,210 0 4,890
AFFILIATED MANAGERS GRP COM 008252108 14,847 68,459 SH   SOLE   62,199 0 6,260
AFLAC CORPORATION COM 001055102 5,874 87,940 SH   SOLE   79,340 0 8,600
AIR PRODUCTS & CHEMICALS COM 009158106 6,323 56,569 SH   SOLE   51,589 0 4,980
ALLERGAN INC COM 018490102 6,710 60,404 SH   SOLE   51,504 0 8,900
AMER EXPRESS COM 025816109 3,107 34,245 SH   SOLE   32,005 0 2,240
APPLE COMPUTER COM 037833100 5,781 10,304 SH   SOLE   8,819 0 1,485
AUTOMATIC DATA COM 053015103 6,457 79,915 SH   SOLE   67,781 0 12,134
BECTON DICKINSON COM 075887109 7,709 69,774 SH   SOLE   62,424 0 7,350
BERKSHIRE HATHAWAY INC CL B COM 084670702 338 2,850 SH   SOLE   2,600 0 250
BERKSHIRE HATHAWAY INC-DEL CL COM 084670108 356 2 SH   SOLE   2 0 0
BIOSEEK PLC COM G0668Q108 12 200,000 SH   SOLE   200,000 0 0
BORGWARNER COM 099724106 6,323 113,090 SH   SOLE   103,360 0 9,730
BP ADR COM 055622104 241 4,958 SH   SOLE   4,958 0 0
BUFFALO WILD WINGS COM 119848109 795 5,400 SH   SOLE   5,400 0 0
CARMAX INC COM 143130102 9,145 194,498 SH   SOLE   185,408 0 9,090
CBRE GROUP COM 12504L109 4,136 157,270 SH   SOLE   136,925 0 20,345
CERNER CORP COM 156782104 3,494 62,675 SH   SOLE   59,170 0 3,505
CHEESECAKE FACTORY INC COM 163072101 4,810 99,643 SH   SOLE   92,743 0 6,900
CHEVRON CORPORATION COM 166764100 460 3,684 SH   SOLE   3,392 0 292
CHICAGO BRIDGE & IRON COM 167250109 6,900 82,995 SH   SOLE   72,605 0 10,390
CISCO SYSTEMS INC COM 17275R102 206 9,175 SH   SOLE   8,825 0 350
CITRIX SYSTEMS COM 177376100 3,345 52,885 SH   SOLE   49,460 0 3,425
CLEAN HARBORS COM 184496107 3,730 62,203 SH   SOLE   56,383 0 5,820
COGNEX CORP COM 192422103 1,218 31,900 SH   SOLE   31,500 0 400
CONSOLIDATED WATER COM G23773107 200 14,159 SH   SOLE   0 0 14,159
CORE LAB NV COM N22717107 8,955 46,897 SH   SOLE   42,547 0 4,350
COSTCO WHOLESALE CORP-NEW COM 22160K105 4,501 37,815 SH   SOLE   32,520 0 5,295
DENTSPLY INTL COM 249030107 2,178 44,925 SH   SOLE   39,225 0 5,700
DICKS SPORTING GOODS COM 253393102 296 5,100 SH   SOLE   4,700 0 400
DIGITAL REALTY REIT COM 253868103 783 15,950 SH   SOLE   15,725 0 225
DIRECTTV COM 25490A309 5,171 74,880 SH   SOLE   69,120 0 5,760
DISNEY, WALT COM 254687106 201 2,625 SH   SOLE   75 0 2,550
DRESSER RAND GRP COM 261608103 5,100 85,523 SH   SOLE   76,503 0 9,020
ECOLAB INC COM 278865100 8,854 84,912 SH   SOLE   72,827 0 12,085
ENTERPRISE PRODUCTS COM 293792107 917 13,835 SH   SOLE   12,135 0 1,700
EQUIFAX INC COM 294429105 484 7,000 SH   SOLE   2,355 0 4,645
EXPEDITORS INT'L OF WASHINGTON COM 302130109 5,524 124,832 SH   SOLE   109,502 0 15,330
EXXON MOBIL COM 30231G102 2,944 29,091 SH   SOLE   25,844 0 3,247
FASTENAL CO COM 311900104 12,697 267,256 SH   SOLE   238,456 0 28,800
FIDELITY NATL INF SVCS COM 31620M106 272 5,061 SH   SOLE   3,363 0 1,698
FISERV INC COM 337738108 207 3,500 SH   SOLE   3,500 0 0
FLIR SYSTEMS COM 302445101 759 25,200 SH   SOLE   25,200 0 0
FLOWERS FOODS COM 343498101 4,496 209,397 SH   SOLE   197,472 0 11,925
GENERAL ELECTRIC COM 369604103 4,114 146,779 SH   SOLE   133,451 0 13,328
GENTEX CORP COM 371901109 297 9,000 SH   SOLE   8,800 0 200
GILEAD SCIENCES COM 375558103 5,527 73,600 SH   SOLE   63,000 0 10,600
GOOGLE INC COM 38259P508 9,711 8,665 SH   SOLE   8,115 0 550
GRAINGER W.W. COM 384802104 511 2,000 SH   SOLE   2,000 0 0
HAEMONETICS COM 405024100 438 10,400 SH   SOLE   10,400 0 0
HALLIBURTON COM 406216101 4,735 93,291 SH   SOLE   80,691 0 12,600
HCC INSURANCE HOLDINGS COM 404132102 2,121 45,975 SH   SOLE   41,225 0 4,750
HOME DEPOT INC COM 437076102 471 5,725 SH   SOLE   5,525 0 200
ILLINOIS TOOL WORKS INC COM 452308109 11,573 137,646 SH   SOLE   123,031 0 14,615
INTERCONTINENTAL EXCHANGE GROU COM 45866F104 10,037 44,624 SH   SOLE   40,044 0 4,580
INTERNATIONAL BUSINESS MACHINE COM 459200101 279 1,485 SH   SOLE   950 0 535
INTUIT INC COM 461202103 8,222 107,737 SH   SOLE   92,882 0 14,855
JACOBS ENGINEERING COM 469814107 3,017 47,895 SH   SOLE   42,320 0 5,575
JOHNSON & JOHNSON COM 478160104 2,568 28,038 SH   SOLE   22,338 0 5,700
JP MORGAN CHASE COM 46625H100 327 5,593 SH   SOLE   5,393 0 200
KAYNE ANDERSON MLP COM 486606106 540 13,560 SH   SOLE   12,530 0 1,030
KNIGHT TRANSPORTATION COM 499064103 1,795 97,865 SH   SOLE   92,120 0 5,745
KOHLS CORP COM 500255104 2,297 40,481 SH   SOLE   34,076 0 6,405
LAUDER (ESTEE) COM 518439104 11,962 158,820 SH   SOLE   149,770 0 9,050
LIFE TECHNOLOGIES COM 53217V109 667 8,800 SH   SOLE   7,400 0 1,400
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 1,530 24,175 SH   SOLE   24,175 0 0
MCDONALD'S CORP COM 580135101 221 2,273 SH   SOLE   2,273 0 0
MEDTRONIC INC COM 585055106 407 7,100 SH   SOLE   6,700 0 400
MICROSOFT CORP COM 594918104 817 21,837 SH   SOLE   17,537 0 4,300
MOODYS CORP COM 615369105 322 4,100 SH   SOLE   2,700 0 1,400
MYLAN LABS COM 628530107 9,397 216,521 SH   SOLE   192,046 0 24,475
NESTLE REG ADR COM 641069406 250 3,400 SH   SOLE   3,400 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 15,251 118,495 SH   SOLE   104,995 0 13,500
OCCIDENTAL PETROLEUM COM 674599105 483 5,077 SH   SOLE   5,077 0 0
OMNICOM GROUP INC COM 681919106 7,987 107,396 SH   SOLE   95,591 0 11,805
ORACLE CORP COM 68389X105 9,618 251,379 SH   SOLE   228,679 0 22,700
PATTERSON COMPANIES INC COM 703395103 2,817 68,373 SH   SOLE   56,856 0 11,517
PEPSICO INC COM 713448108 4,516 54,449 SH   SOLE   47,408 0 7,041
PERKINELMER COM 714046109 4,013 97,320 SH   SOLE   83,195 0 14,125
PFIZER COM 717081103 512 16,703 SH   SOLE   7,864 0 8,839
PROCTER & GAMBLE CO COM 742718109 820 10,072 SH   SOLE   5,628 0 4,444
QUALCOMM INC COM 747525103 7,094 95,536 SH   SOLE   82,796 0 12,740
RITCHIE BROS AUCTIONS COM 767744105 4,756 207,395 SH   SOLE   184,265 0 23,130
RPM INTERNATIONAL COM 749685103 1,266 30,500 SH   SOLE   30,500 0 0
S&P DEPOSITORY RECEIPTS COM 78462F103 538 2,911 SH   SOLE   2,211 0 700
S&P MIDCAP 400 COM 78467Y107 400 1,640 SH   SOLE   1,540 0 100
SCHWAB, CHARLES COM 808513105 315 12,108 SH   SOLE   1,000 0 11,108
SCOTTS MIRACLE-GRO COM 810186106 740 11,900 SH   SOLE   11,900 0 0
STAPLES INC COM 855030102 203 12,788 SH   SOLE   12,788 0 0
STARBUCKS CORP COM 855244109 16,613 211,925 SH   SOLE   183,740 0 28,185
STATE STREET CORP COM 857477103 3,965 54,021 SH   SOLE   50,571 0 3,450
STERICYCLE COM 858912108 1,476 12,703 SH   SOLE   9,643 0 3,060
STRYKER CORP COM 863667101 9,242 122,995 SH   SOLE   93,808 0 29,187
SUNCOR ENERGY COM 867224107 2,639 75,284 SH   SOLE   66,473 0 8,811
SYMANTEC CORP COM 871503108 4,153 176,133 SH   SOLE   163,033 0 13,100
SYSCO CORP COM 871829107 1,474 40,821 SH   SOLE   34,854 0 5,967
THERMO FISHER SCIENTIFIC COM 883556102 6,532 58,661 SH   SOLE   46,969 0 11,692
TRIMBLE NAVIGATION COM 896239100 6,140 176,959 SH   SOLE   158,539 0 18,420
UNITED NATURAL FOODS COM 911163103 6,886 91,333 SH   SOLE   82,216 0 9,117
V.F. CORP COM 918204108 8,248 132,308 SH   SOLE   112,508 0 19,800
VALMONT INDUSTRIES COM 920253101 5,015 33,631 SH   SOLE   29,646 0 3,985
WAL-MART STORES INC COM 931142103 331 4,210 SH   SOLE   3,910 0 300
WALGREEN CO COM 931422109 5,824 101,389 SH   SOLE   88,289 0 13,100
WELLS FARGO & CO COM 949746101 272 5,990 SH   SOLE   4,490 0 1,500
WESTERN UNION COM 959802109 1,456 84,424 SH   SOLE   80,026 0 4,398
XYLEM COM 98419M100 226 6,534 SH   SOLE   5,734 0 800
ZEBRA TECH COM 989207105 242 4,475 SH   SOLE   1,875 0 2,600
COLUMBIA FUNDS TRUST II DIV. O MUT 19763P192 170 16,644 SH   SOLE   16,644 0 0
FRANKLIN INC FD CL A MUT 353496300 222 91,829 SH   SOLE   91,829 0 0
MFS VALUE FD CL I MUT 552983694 239 7,168 SH   SOLE   0 0 7,168
VANGUARD EXTENDED MKT INDEX FD MUT 922908439 792 14,693 SH   SOLE   14,693 0 0