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 438 5053 SH SOLE 5053 ABBOTT LABORATORIES COM 002824100 2677 51252 SH SOLE 24550 26702 ACCENTURE PLC COM G1151C101 5557 130790 SH SOLE 90490 40300 ADOBE SYSTEMS COM 00724F101 3569 136480 SH SOLE 116935 19545 AFFILIATED MANAGERS GRP COM 008252108 6092 78095 SH SOLE 50915 27180 AFLAC CORPORATION COM 001055102 7229 139795 SH SOLE 82445 57350 AIR PRODUCTS & CHEMICALS COM 009158106 1941 23435 SH SOLE 20195 3240 ALLERGAN INC COM 018490102 3846 57810 SH SOLE 48785 9025 AMER PHYSICIANS CAP COM 028884104 456 11000 SH SOLE 11000 AMER SUPERCONDUCTOR COM 030111108 2187 70310 SH SOLE 59535 10775 AMERICAN CAPITAL LTD COM 02503Y103 479 82457 SH SOLE 71901 10556 APPLE COMPUTER COM 037833100 2933 10335 SH SOLE 9445 890 ASTERAND PLC COM G0668Q108 30 232000 SH SOLE 200000 32000 AUTOMATIC DATA COM 053015103 4822 114723 SH SOLE 45139 69584 BECTON DICKINSON COM 075887109 4547 61369 SH SOLE 40264 21105 BERKSHIRE HATHAWAY INC CL B COM 084670702 273 3300 SH SOLE 700 2600 BERKSHIRE HATHAWAY INC-DEL CL COM 084670108 249 2 SH SOLE 2 BP ADR COM 055622104 524 12728 SH SOLE 10037 2691 BUCKEYE PARTNERS LP COM 118230101 254 4000 SH SOLE 4000 CARMAX INC COM 143130102 8275 297032 SH SOLE 161542 135490 CHEESECAKE FACTORY INC COM 163072101 2921 110355 SH SOLE 74505 35850 CHEVRON CORPORATION COM 166764100 387 4780 SH SOLE 4210 570 CINTAS CORP COM 172908105 903 32788 SH SOLE 29813 2975 CISCO SYSTEMS INC COM 17275R102 3317 151450 SH SOLE 129455 21995 CITRIX SYSTEMS COM 177376100 3588 52580 SH SOLE 48720 3860 COGNEX CORP COM 192422103 703 26200 SH SOLE 25400 800 COLGATE-PALMOLIVE COM 194162103 415 5400 SH SOLE 4000 1400 CONOCOPHILLIPS COM 20825C104 275 4788 SH SOLE 4788 CONSOLIDATED WATER COM G23773107 134 14159 SH SOLE 14159 CORE LAB NV COM N22717107 4301 48850 SH SOLE 38880 9970 DENTSPLY INTL COM 249030107 2605 81470 SH SOLE 75290 6180 DEUTSCH TELEKOM ADR COM 251566105 432 4000 SH SOLE 4000 DOLBY LABORATORIES COM 25659T107 1916 33725 SH SOLE 32025 1700 DRESSER RAND GRP COM 261608103 2105 57075 SH SOLE 53225 3850 ECOLAB INC COM 278865100 5215 102780 SH SOLE 86220 16560 ENTERPRISE PRODUCTS COM 293792107 358 9013 SH SOLE 7583 1430 EQUIFAX INC COM 294429105 218 7000 SH SOLE 755 6245 EURONET WORLDWIDE COM 298736109 309 17200 SH SOLE 12800 4400 EXPEDITORS INT'L OF WASHINGTON COM 302130109 7897 170822 SH SOLE 108542 62280 EXPRESS SCRIPTS INC COM 302182100 302 6192 SH SOLE 2760 3432 EXXON MOBIL COM 30231G102 2430 39327 SH SOLE 29224 10103 FASTENAL CO COM 311900104 8192 154012 SH SOLE 105322 48690 FIDELITY NATL INF SVCS COM 31620M106 223 8217 SH SOLE 1657 6560 FLIR SYSTEMS COM 302445101 1296 50425 SH SOLE 40820 9605 FLOWERS FOODS COM 343498101 3405 137090 SH SOLE 113900 23190 FTI CONSULTING COM 302941109 1081 31165 SH SOLE 21485 9680 GENERAL ELECTRIC COM 369604103 3079 189504 SH SOLE 90420 99084 GENTEX CORP COM 371901109 213 10900 SH SOLE 9900 1000 GILEAD SCIENCES COM 375558103 2226 62515 SH SOLE 32950 29565 GRAINGER W.W. COM 384802104 393 3300 SH SOLE 2000 1300 H & R BLOCK INC COM 093671105 269 20800 SH SOLE 16800 4000 HALLIBURTON COM 406216101 346 10450 SH SOLE 9050 1400 HCC INSURANCE HOLDINGS COM 404132102 1434 54965 SH SOLE 44675 10290 HEWLETT PACKARD CO COM 428236103 285 6779 SH SOLE 600 6179 ILLINOIS TOOL WORKS INC COM 452308109 6785 144304 SH SOLE 85396 58908 INTEL CORP COM 458140100 1373 71500 SH SOLE 4500 67000 INTERCONTINENTAL EXCHANGE COM 45865V100 3268 31205 SH SOLE 27055 4150 INTERNATIONAL BUSINESS MACHINE COM 459200101 340 2535 SH SOLE 1150 1385 INTUIT INC COM 461202103 5892 134500 SH SOLE 108125 26375 ITT CORP COM 450911102 2380 50815 SH SOLE 36790 14025 JACOBS ENGINEERING COM 469814107 2096 54166 SH SOLE 39998 14168 JOHNSON & JOHNSON COM 478160104 2607 42083 SH SOLE 23363 18720 JOS.A.BANK CLOTHIERS COM 480838101 3762 88300 SH SOLE 60700 27600 JP MORGAN CHASE COM 46625H100 213 5593 SH SOLE 5393 200 KINDER MORGAN ENERGY COM 494550106 324 4730 SH SOLE 4000 730 KNIGHT TRANSPORTATION COM 499064103 3438 177845 SH SOLE 102325 75520 LAUDER (ESTEE) COM 518439104 6448 101980 SH SOLE 54230 47750 LIFE TECHNOLOGIES COM 53217V109 2796 59875 SH SOLE 54555 5320 LOGITECH INT'L ADR COM H50430232 180 10350 SH SOLE 6350 4000 MCDONALD'S CORP COM 580135101 862 11573 SH SOLE 10448 1125 MEDTRONIC INC COM 585055106 433 12900 SH SOLE 2500 10400 MICROSOFT CORP COM 594918104 2171 88666 SH SOLE 24000 64666 MYLAN LABS COM 628530107 624 33200 SH SOLE 31325 1875 NESTLE REG ADR COM 641069406 454 8500 SH SOLE 8500 NORTHERN EUROPEAN PROP COM 12 30000 SH SOLE 30000 O REILLY AUTOMOTIVE INC COM 686091109 11876 223224 SH SOLE 117577 105647 OCCIDENTAL PETROLEUM COM 674599105 476 6077 SH SOLE 3333 2744 OMNICOM GROUP INC COM 681919106 7146 180995 SH SOLE 119749 61246 ORACLE CORP COM 68389X105 8832 328923 SH SOLE 195977 132946 PATTERSON COMPANIES INC COM 703395103 2302 80359 SH SOLE 39422 40937 PEPSICO INC COM 713448108 6806 102432 SH SOLE 55009 47423 PERKINELMER COM 714046109 1786 77200 SH SOLE 64100 13100 PFIZER COM 717081103 635 36981 SH SOLE 21267 15714 PHARMACEUTICAL PRODUCT DEV. COM 717124101 2054 82847 SH SOLE 65572 17275 PP&L RESOURCES COM 69351T106 1192 43785 SH SOLE 27960 15825 PRINCIPAL FINANCIAL GROUP COM 74251V102 243 9365 SH SOLE 8365 1000 PROCTER & GAMBLE CO COM 742718109 1018 16982 SH SOLE 8704 8278 QEP RESOURCES COM 74733V100 564 18700 SH SOLE 17875 825 QUALCOMM INC COM 747525103 3314 73425 SH SOLE 60080 13345 RITCHIE BROS AUCTIONS COM 767744105 6316 304090 SH SOLE 208670 95420 ROBERT HALF INT'L COM 770323103 440 16925 SH SOLE 16925 SARA LEE COM 803111103 134 10000 SH SOLE 10000 SCHWAB, CHARLES COM 808513105 168 12108 SH SOLE 12108 SCOTTS COMPANY COM 810186106 992 19180 SH SOLE 17170 2010 STAPLES INC COM 855030102 315 15038 SH SOLE 15038 STARBUCKS CORP COM 855244109 5790 226602 SH SOLE 125450 101152 STATE STREET CORP COM 857477103 4964 131823 SH SOLE 81958 49865 STERICYCLE COM 858912108 3427 49325 SH SOLE 39615 9710 STRYKER CORP COM 863667101 10325 206290 SH SOLE 117335 88955 SUNCOR ENERGY COM 867224107 2440 74971 SH SOLE 65698 9273 SYMANTEC CORP COM 871503108 3454 228282 SH SOLE 89550 138732 SYSCO CORP COM 871829107 3366 118006 SH SOLE 73774 44232 TEVA PHARMACEUTICAL COM 881624209 3729 70691 SH SOLE 52815 17876 THERMO FISHER SCIENTIFIC COM 883556102 2689 56162 SH SOLE 30112 26050 TRIMBLE NAVIGATION COM 896239100 3638 103810 SH SOLE 92410 11400 VCA ANTECH COM 918194101 1074 50905 SH SOLE 46185 4720 VF CORP COM 918204108 3218 39720 SH SOLE 35225 4495 WAL-MART STORES INC COM 931142103 741 13851 SH SOLE 11701 2150 WALGREEN CO COM 931422109 6943 207262 SH SOLE 122620 84642 WESCO INTERNATIONAL COM 95082P105 316 8050 SH SOLE 6600 1450 WESTERN UNION COM 959802109 2215 125369 SH SOLE 52754 72615 ZEBRA TECH COM 989207105 788 23425 SH SOLE 18225 5200 FRANKLIN INC FD CL A 353496300 273 129220.3140SH SOLE 129220.3140 INDIA FUND INC 454089103 589 16200.0000SH SOLE 5300.0000 10900.0000 VANGUARD EXTENDED MARKET INDEX 922908207 435 12065.7810SH SOLE 12065.7810 WM BLAIR EMERGING MKTS GROWTH 093001220 291 19251.8860SH SOLE 19251.8860 WM BLAIR INT'L GROWTH 093001402 284 13702.9740SH SOLE 13702.9740 3M COMPANY 88579Y101 347 4000 SH SOLE 4000 AT&T 00206R102 309 10790 SH SOLE 10790 AXENIC DENTAL 35 27132 SH SOLE 27132 CHEVRON CORPORATION 166764100 210 2596 SH SOLE 2596 CINTAS CORP 172908105 6520 236649 SH SOLE 8072 228577 EXXON MOBIL 30231G102 2249 36393 SH SOLE 556 35837 GENERAL ELECTRIC 369604103 398 24500 SH SOLE 24500 HUNTINGTON BANCSHARES 446150104 155 27321 SH SOLE 10371 16950 JOHNSON & JOHNSON 478160104 713 11500 SH SOLE 11500 KELLOGG COMPANY 487836108 730 14443 SH SOLE 14443 KINDER MORGAN ENERGY 494550106 421 6150 SH SOLE 6150 MCDONALD'S CORP 580135101 670 8995 SH SOLE 8995 PEPSICO INC 713448108 496 7460 SH SOLE 7460 PFIZER 717081103 1219 71009 SH SOLE 71009 STRYKER CORP 863667101 4763 95158 SH SOLE 95158 TECUMSEH PRODUCTS CO. CL A 878895200 144 12542 SH SOLE 6000 6542 TECUMSEH PRODUCTS CO. CL B 878895101 1215 108549 SH SOLE 108549 TITAN PHARMACEUTICAL 888314101 10 10000 SH SOLE 10000 UNILEVER NV 904784709 209 7000 SH SOLE 7000 WALGREEN CO 931422109 240 7150 SH SOLE 7150 FRANKLIN CUSTODIAN FDS INC 353496300 120 56801.0180SH SOLE 56801.0180 NUVEEN MUNICIPAL VALUE FUND IN 670928100 253 25000.0000SH SOLE 25000.0000 VANGUARD INT'L GROWTH 921910204 589 32138.1160SH SOLE 32138.1160 VIRTUS VALUE EQUITY FUND I 92828T574 110 11145.1000SH SOLE 11145.1000