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 448 3,300 SH   SOLE   3,300 0 0
ABBOTT LABORATORIES COM 002824100 1,131 29,367 SH   SOLE   28,667 0 700
ABBVIE COM 00287Y109 1,413 27,491 SH   SOLE   26,791 0 700
ACCENTURE PLC COM G1151C101 8,264 103,664 SH   SOLE   90,779 0 12,885
ADOBE SYSTEMS COM 00724F101 4,029 61,280 SH   SOLE   57,840 0 3,440
AFFILIATED MANAGERS GRP COM 008252108 10,620 53,089 SH   SOLE   47,579 0 5,510
AFLAC CORPORATION COM 001055102 3,948 62,622 SH   SOLE   57,522 0 5,100
AIR PRODUCTS & CHEMICALS COM 009158106 5,714 47,999 SH   SOLE   44,019 0 3,980
ALLERGAN INC COM 018490102 7,231 58,264 SH   SOLE   49,364 0 8,900
AMER EXPRESS COM 025816109 3,295 36,600 SH   SOLE   34,335 0 2,265
APPLE COMPUTER COM 037833100 3,625 6,754 SH   SOLE   5,579 0 1,175
AUTOMATIC DATA COM 053015103 2,584 33,450 SH   SOLE   26,550 0 6,900
BECTON DICKINSON COM 075887109 6,326 54,029 SH   SOLE   48,479 0 5,550
BIOSEEK PLC COM G0668Q108 12 200,000 SH   SOLE   200,000 0 0
BORGWARNER COM 099724106 6,821 110,970 SH   SOLE   104,840 0 6,130
BUFFALO WILD WINGS COM 119848109 804 5,400 SH   SOLE   5,400 0 0
CARMAX INC COM 143130102 5,156 110,165 SH   SOLE   106,575 0 3,590
CBRE GROUP COM 12504L109 4,211 153,510 SH   SOLE   133,160 0 20,350
CERNER CORP COM 156782104 3,760 66,845 SH   SOLE   62,290 0 4,555
CHEESECAKE FACTORY INC COM 163072101 3,253 68,304 SH   SOLE   61,804 0 6,500
CHEVRON CORPORATION COM 166764100 405 3,408 SH   SOLE   3,116 0 292
CHICAGO BRIDGE & IRON COM 167250109 7,348 84,320 SH   SOLE   73,905 0 10,415
CITRIX SYSTEMS COM 177376100 2,973 51,760 SH   SOLE   48,335 0 3,425
CLEAN HARBORS COM 184496107 3,366 61,443 SH   SOLE   55,618 0 5,825
COGNEX CORP COM 192422103 1,053 31,100 SH   SOLE   30,700 0 400
CONSOLIDATED WATER COM G23773107 187 14,159 SH   SOLE   0 0 14,159
CORE LAB NV COM N22717107 7,737 38,987 SH   SOLE   34,687 0 4,300
COSTCO WHOLESALE CORP COM 22160K105 4,132 36,995 SH   SOLE   31,700 0 5,295
DENTSPLY INTL COM 249030107 2,032 44,125 SH   SOLE   38,425 0 5,700
DICKS SPORTING GOODS COM 253393102 1,813 33,200 SH   SOLE   31,050 0 2,150
DIGITAL REALTY REIT COM 253868103 863 16,250 SH   SOLE   16,025 0 225
DIRECTTV COM 25490A309 4,157 54,400 SH   SOLE   50,540 0 3,860
DISNEY, WALT COM 254687106 210 2,625 SH   SOLE   75 0 2,550
DRESSER RAND GRP COM 261608103 4,904 83,963 SH   SOLE   74,943 0 9,020
ECOLAB INC COM 278865100 8,980 83,152 SH   SOLE   71,067 0 12,085
ENTERPRISE PRODUCTS COM 293792107 984 14,185 SH   SOLE   12,235 0 1,950
EXPEDITORS INT'L OF WASHINGTON COM 302130109 3,355 84,665 SH   SOLE   69,735 0 14,930
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,757 23,399 SH   SOLE   22,399 0 1,000
EXXON MOBIL COM 30231G102 3,631 37,175 SH   SOLE   33,928 0 3,247
FASTENAL CO COM 311900104 9,534 193,386 SH   SOLE   170,386 0 23,000
FLIR SYSTEMS COM 302445101 907 25,200 SH   SOLE   25,200 0 0
FLOWERS FOODS COM 343498101 2,508 116,943 SH   SOLE   110,943 0 6,000
GENERAL ELECTRIC COM 369604103 2,267 87,566 SH   SOLE   82,941 0 4,625
GENTEX CORP COM 371901109 914 29,000 SH   SOLE   28,800 0 200
GILEAD SCIENCES COM 375558103 3,472 49,000 SH   SOLE   43,000 0 6,000
GOOGLE INC COM 38259P508 7,136 6,403 SH   SOLE   6,093 0 310
GRAINGER W.W. COM 384802104 455 1,800 SH   SOLE   1,800 0 0
HALLIBURTON COM 406216101 5,750 97,641 SH   SOLE   85,041 0 12,600
HCC INSURANCE HOLDINGS COM 404132102 1,818 39,975 SH   SOLE   36,225 0 3,750
HOME DEPOT INC COM 437076102 408 5,150 SH   SOLE   4,950 0 200
ILLINOIS TOOL WORKS INC COM 452308109 8,788 108,056 SH   SOLE   96,841 0 11,215
INTERCONTINENTAL EXCHANGE COM 45866F104 6,798 34,364 SH   SOLE   30,809 0 3,555
INTUIT INC COM 461202103 7,692 98,962 SH   SOLE   85,907 0 13,055
JACOBS ENGINEERING COM 469814107 2,781 43,795 SH   SOLE   39,520 0 4,275
JOHNSON & JOHNSON COM 478160104 2,184 22,238 SH   SOLE   18,438 0 3,800
JP MORGAN CHASE COM 46625H100 340 5,593 SH   SOLE   5,393 0 200
KAYNE ANDERSON MLP COM 486606106 480 13,066 SH   SOLE   12,536 0 530
KNIGHT TRANSPORTATION COM 499064103 2,177 94,135 SH   SOLE   91,690 0 2,445
KOHLS CORP COM 500255104 2,179 38,366 SH   SOLE   31,961 0 6,405
LAUDER (ESTEE) COM 518439104 6,230 93,145 SH   SOLE   90,095 0 3,050
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 1,714 24,575 SH   SOLE   24,575 0 0
MCDONALD'S CORP COM 580135101 223 2,273 SH   SOLE   2,273 0 0
MICROSOFT CORP COM 594918104 663 16,171 SH   SOLE   13,471 0 2,700
MYLAN LABS COM 628530107 8,885 181,961 SH   SOLE   161,186 0 20,775
NESTLE REG ADR COM 641069406 256 3,400 SH   SOLE   3,400 0 0
O REILLY AUTOMOTIVE INC COM 67103H107 10,431 70,295 SH   SOLE   61,495 0 8,800
OCCIDENTAL PETROLEUM COM 674599105 484 5,077 SH   SOLE   5,077 0 0
OMNICOM GROUP INC COM 681919106 5,410 74,516 SH   SOLE   64,911 0 9,605
ORACLE CORP COM 68389X105 6,893 168,484 SH   SOLE   149,684 0 18,800
PATTERSON COMPANIES INC COM 703395103 1,539 36,857 SH   SOLE   34,039 0 2,818
PEPSICO INC COM 713448108 2,403 28,782 SH   SOLE   25,407 0 3,375
PERKINELMER COM 714046109 4,385 97,320 SH   SOLE   83,195 0 14,125
PFIZER COM 717081103 1,179 36,703 SH   SOLE   27,864 0 8,839
PHILIP MORRIS INTL COM 718172109 385 4,700 SH   SOLE   4,600 0 100
PROCTER & GAMBLE CO COM 742718109 415 5,152 SH   SOLE   3,428 0 1,724
QUALCOMM INC COM 747525103 7,556 95,821 SH   SOLE   83,681 0 12,140
RITCHIE BROS AUCTIONS COM 767744105 3,720 154,145 SH   SOLE   136,415 0 17,730
RPM INTERNATIONAL COM 749685103 1,406 33,600 SH   SOLE   33,600 0 0
S&P DEPOSITORY RECEIPTS COM 78462F103 393 2,101 SH   SOLE   2,101 0 0
S&P MIDCAP 400 COM 78467Y107 353 1,407 SH   SOLE   1,407 0 0
SCHWAB, CHARLES COM 808513105 331 12,108 SH   SOLE   1,000 0 11,108
STARBUCKS CORP COM 855244109 11,263 153,495 SH   SOLE   133,675 0 19,820
STATE STREET CORP COM 857477103 2,171 31,208 SH   SOLE   28,758 0 2,450
STERICYCLE COM 858912108 1,450 12,758 SH   SOLE   9,698 0 3,060
STRYKER CORP COM 863667101 7,876 96,678 SH   SOLE   67,891 0 28,787
SUNCOR ENERGY COM 867224107 2,004 57,334 SH   SOLE   48,873 0 8,461
SYMANTEC CORP COM 871503108 1,789 89,608 SH   SOLE   87,808 0 1,800
SYSCO CORP COM 871829107 1,223 33,838 SH   SOLE   32,563 0 1,275
THERMO FISHER SCIENTIFIC COM 883556102 5,604 46,606 SH   SOLE   34,914 0 11,692
TRIMBLE NAVIGATION COM 896239100 6,945 178,679 SH   SOLE   160,259 0 18,420
UNITED NATURAL FOODS COM 911163103 6,349 89,528 SH   SOLE   80,511 0 9,017
V.F. CORP COM 918204108 7,914 127,898 SH   SOLE   108,578 0 19,320
VALMONT INDUSTRIES COM 920253101 5,140 34,536 SH   SOLE   30,551 0 3,985
WALGREEN CO COM 931422109 4,100 62,089 SH   SOLE   58,389 0 3,700
WELLS FARGO & CO COM 949746101 298 5,990 SH   SOLE   4,490 0 1,500
WESTERN UNION COM 959802109 582 35,572 SH   SOLE   31,174 0 4,398
ZEBRA TECH COM 989207105 311 4,475 SH   SOLE   1,875 0 2,600
COLUMBIA FUNDS TRUST II DIV. O MUT 19763P192 125 12,057 SH   SOLE   12,057 0 0
FRANKLIN INC FD CL A MUT 353496300 232 93,000 SH   SOLE   93,000 0 0
VANGUARD EXTENDED MKT INDEX FD MUT 922908439 814 14,696 SH   SOLE   14,696 0 0