13F-HR 1 inftable.txt FORM 13F INFORMATION TABLE VALUE SHARES/ SH/ PUT/ INVSTMT OTHER VOTING AUTHORITY NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DSCRETN MANAGERS SOLE SHARED NONE ------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- -------- 3M COMPANY COM 88579Y101 472 5053 SH SOLE 5053 ABBOTT LABORATORIES COM 002824100 2325 47392 SH SOLE 24290 23102 ACCENTURE PLC COM G1151C101 7191 130815 SH SOLE 90585 40230 ADOBE SYSTEMS COM 00724F101 4866 146745 SH SOLE 125225 21520 AFFILIATED MANAGERS GRP COM 008252108 9143 83600 SH SOLE 58135 25465 AFLAC CORPORATION COM 001055102 7709 146055 SH SOLE 89555 56500 AIR PRODUCTS & CHEMICALS COM 009158106 2582 28630 SH SOLE 24640 3990 ALLERGAN INC COM 018490102 4170 58712 SH SOLE 49412 9300 AMER SUPERCONDUCTOR COM 030111108 1951 78445 SH SOLE 66845 11600 AMERICAN CAPITAL LTD COM 02503Y103 769 77566 SH SOLE 68539 9027 APPLE COMPUTER COM 037833100 3921 11250 SH SOLE 10410 840 ASTERAND PLC COM G0668Q108 65 232000 SH SOLE 200000 32000 AUTOMATIC DATA COM 053015103 5563 108425 SH SOLE 40641 67784 BECTON DICKINSON COM 075887109 5461 68589 SH SOLE 43584 25005 BERKSHIRE HATHAWAY INC CL B COM 084670702 276 3300 SH SOLE 700 2600 BERKSHIRE HATHAWAY INC-DEL CL COM 084670108 251 2 SH SOLE 2 BP ADR COM 055622104 313 7086 SH SOLE 5686 1400 BUCKEYE PARTNERS LP COM 118230101 254 4000 SH SOLE 4000 BUFFALO WILD WINGS COM 119848109 381 7000 SH SOLE 7000 CARMAX INC COM 143130102 9291 289432 SH SOLE 156912 132520 CHEESECAKE FACTORY INC COM 163072101 3350 111331 SH SOLE 75401 35930 CHEVRON CORPORATION COM 166764100 530 4930 SH SOLE 4360 570 CINTAS CORP COM 172908105 833 27527 SH SOLE 26852 675 CISCO SYSTEMS INC COM 17275R102 850 49570 SH SOLE 37595 11975 CITRIX SYSTEMS COM 177376100 3652 49715 SH SOLE 46395 3320 COGNEX CORP COM 192422103 757 26800 SH SOLE 25400 1400 COLGATE-PALMOLIVE COM 194162103 436 5400 SH SOLE 4000 1400 CONOCOPHILLIPS COM 20825C104 382 4788 SH SOLE 4788 CONSOLIDATED WATER COM G23773107 154 14159 SH SOLE 14159 CORE LAB NV COM N22717107 5839 57145 SH SOLE 44415 12730 DENTSPLY INTL COM 249030107 3013 81465 SH SOLE 74260 7205 DOLBY LABORATORIES COM 25659T107 3578 72710 SH SOLE 57660 15050 DRESSER RAND GRP COM 261608103 4253 79315 SH SOLE 69090 10225 ECOLAB INC COM 278865100 5415 106140 SH SOLE 89905 16235 ENTERPRISE PRODUCTS COM 293792107 315 7313 SH SOLE 5883 1430 EQUIFAX INC COM 294429105 272 7000 SH SOLE 755 6245 EURONET WORLDWIDE COM 298736109 276 14300 SH SOLE 10100 4200 EXPEDITORS INT'L OF WASHINGTON COM 302130109 7982 159172 SH SOLE 102767 56405 EXPRESS SCRIPTS INC COM 302182100 294 5292 SH SOLE 1860 3432 EXXON MOBIL COM 30231G102 3126 37157 SH SOLE 28414 8743 FASTENAL CO COM 311900104 9807 151277 SH SOLE 103187 48090 FLIR SYSTEMS COM 302445101 1474 42575 SH SOLE 35470 7105 FLOWERS FOODS COM 343498101 3861 141785 SH SOLE 118745 23040 FTI CONSULTING COM 302941109 819 21360 SH SOLE 15780 5580 GENERAL ELECTRIC COM 369604103 3275 163349 SH SOLE 70520 92829 GENTEX CORP COM 371901109 315 10400 SH SOLE 9400 1000 GILEAD SCIENCES COM 375558103 1654 38940 SH SOLE 16800 22140 GOOGLE INC COM 38259P508 2055 3502 SH SOLE 3132 370 GRAINGER W.W. COM 384802104 386 2800 SH SOLE 2000 800 HALLIBURTON COM 406216101 541 10850 SH SOLE 9150 1700 HCC INSURANCE HOLDINGS COM 404132102 1321 42200 SH SOLE 34900 7300 HEWLETT PACKARD CO COM 428236103 253 6179 SH SOLE 6179 HOME DEPOT INC COM 437076102 212 5725 SH SOLE 5525 200 ILLINOIS TOOL WORKS INC COM 452308109 7678 142932 SH SOLE 85121 57811 INTEL CORP COM 458140100 1378 68300 SH SOLE 2600 65700 INTERCONTINENTAL EXCHANGE COM 45865V100 5559 44995 SH SOLE 35390 9605 INTERNATIONAL BUSINESS MACHINE COM 459200101 397 2435 SH SOLE 1050 1385 INTUIT INC COM 461202103 6956 130965 SH SOLE 107895 23070 ITT CORP COM 450911102 1099 18300 SH SOLE 8700 9600 JACOBS ENGINEERING COM 469814107 2802 54486 SH SOLE 40093 14393 JOHNSON & JOHNSON COM 478160104 2242 37838 SH SOLE 20738 17100 JOS.A.BANK CLOTHIERS COM 480838101 4489 88229 SH SOLE 60629 27600 JP MORGAN CHASE COM 46625H100 258 5593 SH SOLE 5393 200 KINDER MORGAN ENERGY COM 494550106 350 4730 SH SOLE 4000 730 KNIGHT TRANSPORTATION COM 499064103 3634 188770 SH SOLE 109300 79470 KOHLS CORP COM 500255104 2784 52484 SH SOLE 41370 11114 LAUDER (ESTEE) COM 518439104 8309 86225 SH SOLE 41675 44550 LIFE TECHNOLOGIES COM 53217V109 4224 80575 SH SOLE 71120 9455 MCDONALD'S CORP COM 580135101 881 11573 SH SOLE 10448 1125 MEDTRONIC INC COM 585055106 478 12150 SH SOLE 2500 9650 MICROSOFT CORP COM 594918104 2176 85716 SH SOLE 22800 62916 MYLAN LABS COM 628530107 1068 47115 SH SOLE 38865 8250 NESTLE REG ADR COM 641069406 469 8153 SH SOLE 8153 NORTHERN EUROPEAN PROP COM 19 30000 SH SOLE 30000 O REILLY AUTOMOTIVE INC COM 67103H107 12177 211924 SH SOLE 109777 102147 OCCIDENTAL PETROLEUM COM 674599105 635 6077 SH SOLE 3333 2744 OMNICOM GROUP INC COM 681919106 8726 177870 SH SOLE 118349 59521 ONEOK PARTNERS COM 68268N103 205 2490 SH SOLE 2000 490 ORACLE CORP COM 68389X105 10368 310113 SH SOLE 186817 123296 PATTERSON COMPANIES INC COM 703395103 2539 78861 SH SOLE 38022 40839 PEPSICO INC COM 713448108 4708 73099 SH SOLE 28684 44415 PERKINELMER COM 714046109 1997 76000 SH SOLE 62900 13100 PFIZER COM 717081103 443 21803 SH SOLE 8589 13214 PHARMACEUTICAL PRODUCT DEV. COM 717124101 1749 63125 SH SOLE 49400 13725 PP&L RESOURCES COM 69351T106 342 13505 SH SOLE 9805 3700 PROCTER & GAMBLE CO COM 742718109 904 14672 SH SOLE 7424 7248 QEP RESOURCES COM 74733V100 742 18300 SH SOLE 18300 QUALCOMM INC COM 747525103 3916 71415 SH SOLE 58670 12745 RITCHIE BROS AUCTIONS COM 767744105 8120 288460 SH SOLE 196680 91780 ROBERT HALF INT'L COM 770323103 2565 83815 SH SOLE 73415 10400 S&P DEPOSITORY RECEIPTS COM 78462F103 239 1801 SH SOLE 1101 700 SARA LEE COM 803111103 177 10000 SH SOLE 10000 SCHWAB, CHARLES COM 808513105 218 12108 SH SOLE 12108 SCOTTS COMPANY COM 810186106 1023 17690 SH SOLE 15680 2010 STAPLES INC COM 855030102 248 12788 SH SOLE 12788 STARBUCKS CORP COM 855244109 9653 261232 SH SOLE 151505 109727 STATE STREET CORP COM 857477103 4248 94532 SH SOLE 49867 44665 STERICYCLE COM 858912108 4146 46755 SH SOLE 37375 9380 STRYKER CORP COM 863667101 9899 162805 SH SOLE 82180 80625 SUNCOR ENERGY COM 867224107 4249 94751 SH SOLE 79473 15278 SYMANTEC CORP COM 871503108 3596 193957 SH SOLE 67050 126907 SYSCO CORP COM 871829107 2092 75526 SH SOLE 51351 24175 TELMEX INTERNACIONAL SAB COM 19 20000 SH SOLE 20000 TEVA PHARMACEUTICAL COM 881624209 4623 92156 SH SOLE 64855 27301 THERMO FISHER SCIENTIFIC COM 883556102 2480 44639 SH SOLE 21459 23180 TRIMBLE NAVIGATION COM 896239100 4637 91755 SH SOLE 80155 11600 UNITED NATURAL FOODS COM 911163103 3874 86445 SH SOLE 76470 9975 VCA ANTECH COM 918194101 541 21500 SH SOLE 20200 1300 VF CORP COM 918204108 4591 46600 SH SOLE 39425 7175 VISTAPRINT COM N93540107 623 12000 SH SOLE 12000 WAL-MART STORES INC COM 931142103 261 5011 SH SOLE 4411 600 WALGREEN CO COM 931422109 5364 133639 SH SOLE 64600 69039 WESCO INTERNATIONAL COM 95082P105 1338 21410 SH SOLE 16160 5250 WESTERN UNION COM 959802109 2421 116564 SH SOLE 47698 68866 ZEBRA TECH COM 989207105 317 8075 SH SOLE 4225 3850 FRANKLIN INC FD CL A 353496300 302 133514.2140SH SOLE 133514.2140 INDIA FUND INC 454089103 534 16200.0000SH SOLE 5300.0000 10900.0000 VANGUARD EXTENDED MARKET INDEX 922908207 545 12170.4780SH SOLE 12170.4780 AXENIC DENTAL 35 27132 SH SOLE 27132 CINTAS CORP 172908105 244 8072 SH SOLE 8072 KELLOGG COMPANY 487836108 726 13443 SH SOLE 13443 MCDONALD'S CORP 580135101 578 7595 SH SOLE 7595 PFIZER 717081103 857 42214 SH SOLE 42214 STRYKER CORP 863667101 5360 88158 SH SOLE 88158 TECUMSEH PRODUCTS CO. CL A 878895200 126 12542 SH SOLE 6000 6542 TECUMSEH PRODUCTS CO. CL B 878895101 1036 108549 SH SOLE 108549 TITAN PHARMACEUTICAL 888314101 15 10000 SH SOLE 10000 UNITED BANCORP BANCORP 81 21710 SH SOLE 21710 FRANKLIN CUSTODIAN FDS INC 353496300 133 58688.4780SH SOLE 58688.4780 VANGUARD INT'L GROWTH 921910204 446 22328.8390SH SOLE 22328.8390