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 ------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- -------- SOUTHWEST PUBLIC SERVICE 7.85% PRD 845739200 273 11000 SH SOLE 11000 3M COMPANY COM 88579Y101 230 2000 SH SOLE 2000 ABBOTT LABS COM 002824100 5113 97204 SH SOLE 29200 68004 ADOBE SYSTEMS COM 00724F101 653 16200 SH SOLE 12500 3700 AMERICAN INTL COM 026874107 7407 102673 SH SOLE 36374 66299 AMGEN INC COM 031162100 316 5300 SH SOLE 1000 4300 ANHEUSER BUSCH COM 035229103 1587 30408 SH SOLE 30408 APOGENT TECH COM 03760A101 4941 200200 SH SOLE 91500 108700 AUTOMATIC DATA COM 053015103 14204 243764 SH SOLE 71500 172264 AUTOZONE COM 053332102 2716 39450 SH SOLE 6350 33100 BANK OF AMERICA CORP NEW COM 060505104 443 6512 SH SOLE 4512 2000 BANK ONE CORP COM 06423A103 334 8000 SH SOLE 8000 BELLSOUTH COM 079860102 245 6656 SH SOLE 6656 BLOCK, H&R COM 093671105 547 12304 SH SOLE 12304 BP PLC ADR COM 055622104 2384 44901 SH SOLE 7820 37081 BRISTOL-MYERS SQUIBB COM 110122108 1912 47218 SH SOLE 10520 36698 CALPINE COM 131347106 1728 136092 SH SOLE 67175 68917 CARDINAL HEALTH COM 14149Y108 11380 160525 SH SOLE 50993 109532 CASEY'S GEN'L STORES COM 147528103 2470 182950 SH SOLE 60400 122550 CATALINA MARKETING COM 148867104 7223 197900 SH SOLE 90855 107045 CDW COMPUTER CENTERS COM 125129106 1865 37050 SH SOLE 20900 16150 CENTURYTEL COM 156700106 626 18400 SH SOLE 3150 15250 CHEVRONTEXACO COM 166764100 378 4183 SH SOLE 1959 2224 CINTAS COM 172908105 14382 288446 SH SOLE 86425 202021 CISCO SYSTEMS COM 17275R102 218 12858 SH SOLE 5200 7658 CITIGROUP COM 172967101 4611 93106 SH SOLE 25775 67331 COCA COLA COM 191216100 284 5436 SH SOLE 2400 3036 COLGATE PALMOLIVE COM 194162103 307 5368 SH SOLE 1368 4000 COMCAST SPL A COM 200300200 3896 122520 SH SOLE 38450 84070 COMERICA COM 200340107 4291 68578 SH SOLE 6950 61628 CONCORD E F S COM 206197105 27404 824171 SH SOLE 239237 584934 CONVERGYS COM 212485106 5073 171575 SH SOLE 84900 86675 DISNEY, WALT COM 254687106 567 24569 SH SOLE 150 24419 ELAN A D R COM 284131208 2342 168360 SH SOLE 66700 101660 ELECTRONICS FOR IMAGING COM 286082102 622 34000 SH SOLE 26600 7400 EMERSON ELECTRIC COM 291011104 313 5450 SH SOLE 400 5050 EQUIFAX COM 294429105 252 8434 SH SOLE 8434 EXPEDITORS INTL COM 302130109 2916 47800 SH SOLE 29500 18300 EXXONMOBIL COM 30231G102 4294 97976 SH SOLE 55524 42452 FANNIE MAE COM 313586109 287 3596 SH SOLE 600 2996 FASTENAL COM 311900104 1320 17525 SH SOLE 1775 15750 FIFTH THIRD BANCORP COM 316773100 12051 178593 SH SOLE 60329 118264 FREDDIE MAC COM 313400301 265 4180 SH SOLE 4180 GANNETT COM 364730101 2077 27288 SH SOLE 23288 4000 GENERAL ELECTRIC COM 369604103 11561 308706 SH SOLE 118030 190676 GENTEX INC COM 371901109 5200 175500 SH SOLE 67000 108500 GLAXOSMITHKLINE PLC COM 37733W105 335 7131 SH SOLE 5466 1665 HARTFORD FIN'L SERVICES COM 416515104 756 11103 SH SOLE 11103 HEALTH MGMT COM 421933102 7193 347006 SH SOLE 75987 271019 HEWLETT-PACKARD COM 428236103 221 12300 SH SOLE 2400 9900 HOME DEPOT INC COM 437076102 9009 185342 SH SOLE 53435 131907 ILLINOIS TOOL COM 452308109 10497 145090 SH SOLE 47993 97097 IMS HEALTH COM 449934108 5577 248400 SH SOLE 87850 160550 INT'L BUSINESS MACH COM 459200101 728 6998 SH SOLE 648 6350 INTEL COM 458140100 9607 315902 SH SOLE 102253 213649 INTUIT INC COM 461202103 1829 47680 SH SOLE 28300 19380 ITT CORP COM 450911102 458 7270 SH SOLE 7270 JABIL CIRCUIT COM 466313103 2719 115550 SH SOLE 68500 47050 JOHNSN & JOHNSN COM 478160104 4979 76666 SH SOLE 9958 66708 KELLOGG COMPANY COM 487836108 506 15060 SH SOLE 5800 9260 MBIA COM 55262C100 6034 110325 SH SOLE 41350 68975 MBNA CORP COM 55262L100 11528 298877 SH SOLE 87188 211689 MC DONALD'S CORP COM 580135101 1730 62355 SH SOLE 14800 47555 MEDTRONIC, INC COM 585055106 377 8336 SH SOLE 8336 MERCANTILE BANKSHARE COM 587405101 1477 34150 SH SOLE 18000 16150 MERCK & CO COM 589331107 4281 74350 SH SOLE 33150 41200 MICROSOFT CORP COM 594918104 4513 74823 SH SOLE 21875 52948 MILLER, HERMAN COM 600544100 238 9992 SH SOLE 9992 MINERALS TECH COM 603158106 294 5600 SH SOLE 800 4800 MOLEX COM 608554101 421 12156 SH SOLE 12156 MOLEX CLASS A COM 608554200 8030 262494 SH SOLE 98274 164220 MOODY'S COM 615369105 1338 32550 SH SOLE 29300 3250 NATIONAL CITY CORP COM 635405103 1769 57511 SH SOLE 16586 40925 NATL COMMERCE FIN'L COM 63545P104 1617 58151 SH SOLE 30900 27251 NEWELL RUBBERMAID COM 651229106 940 29400 SH SOLE 23300 6100 NRG ENERGY COM 629377102 882 73125 SH SOLE 50550 22575 OMNICOM GROUP COM 681919106 248 2631 SH SOLE 100 2531 ORACLE COM 68389X105 6648 519402 SH SOLE 178902 340500 PATTERSON DENTAL CO COM 703412106 4399 100600 SH SOLE 40200 60400 PENTAIR COM 709631105 3057 67975 SH SOLE 50500 17475 PEPSICO COM 713448108 5365 104177 SH SOLE 32975 71202 PFIZER COM 717081103 832 20944 SH SOLE 700 20244 PHARMACIA COM 71713U102 2174 48226 SH SOLE 25589 22637 PROCTER & GAMBLE COM 742718109 921 10225 SH SOLE 1000 9225 QIAGEN N.V. COM N72482107 324 21750 SH SOLE 12500 9250 QUESTAR COM 748356102 653 25400 SH SOLE 24000 1400 ROBERT HALF INTL COM 770323103 2041 69150 SH SOLE 31200 37950 RPM INC COM 749685103 498 32000 SH SOLE 31000 1000 S&P DEPOSITORY RECEIPTS COM 78462F103 402 3510 SH SOLE 890 2620 SARA LEE COM 803111103 1022 49211 SH SOLE 32591 16620 SBC COMMUNICATIONS COM 78387G103 352 9397 SH SOLE 9397 SCHERING-PLOUGH COM 806605101 354 11316 SH SOLE 6400 4916 SERVICEMASTER COM 81760N109 142 10300 SH SOLE 2000 8300 SOLECTRON COM 834182107 234 29950 SH SOLE 5200 24750 STAPLES INC COM 855030102 311 15563 SH SOLE 15563 STARBUCKS COM 855244109 6022 260340 SH SOLE 119400 140940 STATE STREET COM 857477103 6820 123142 SH SOLE 41250 81892 STRYKER CORP COM 863667101 15083 250005 SH SOLE 79642 170363 SYBRON DENTAL SPEC COM 871142105 977 48597 SH SOLE 19265 29332 SYMANTEC COM 871503108 5942 144200 SH SOLE 43700 100500 SYSCO COM 871829107 12646 424076 SH SOLE 117900 306176 TELEPHONE & DATA COM 879433100 2328 26385 SH SOLE 16600 9785 TITAN CORP. COM 888266103 448 21700 SH SOLE 13400 8300 TRIBUNE COMPANY COM 896047107 2248 49444 SH SOLE 4600 44844 U S CELLULAR COM 911684108 629 15350 SH SOLE 7950 7400 UNITED PARCEL SVC COM 911312106 1094 18000 SH SOLE 18000 VERIZON COMMUNICATIONS COM 92343V104 388 8426 SH SOLE 8426 WAL-MART STORES COM 931142103 2372 38691 SH SOLE 9800 28891 WALGREEN COM 931422109 9014 229997 SH SOLE 81250 148747 WATSON PHARMACEUTL COM 942683103 1456 53750 SH SOLE 27400 26350 WYETH COM 983024100 2771 42205 SH SOLE 21300 20905 X-RITE COM 983857103 90 11200 SH SOLE 11200 ZEBRA TECH COM 989207105 6806 125835 SH SOLE 41960 83875 MUNDER INDEX 500 CL A 322 13460.674SH SOLE 13460.674 PUTNAM TAX EXEMPT INCOME CL A 104 12017.115SH SOLE 12017.115 VANGUARD WELLINGTON 921935102 431 15422.399SH SOLE 15422.399