<TABLE>
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
------------------------------ ---------------- --------- -------- -------- --- ---- ------- ------------ -------- -------- --------
<S> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C> <C>
SOUTHWEST PUBLIC SERVICE 7.85% PRD 845739200 247 11000 SH SOLE 11000
ABBOTT LABS COM 002824100 4823 108226 SH SOLE 38000 70226
ADOBE SYSTEMS COM 00724F101 1274 9800 SH SOLE 9800
ALBERTSON'S INC COM 013104104 769 23140 SH SOLE 4000 19140
AMERICAN HOME PRODUCTS COM 026609107 2271 38660 SH SOLE 22200 16460
AMERICAN INTL COM 026874107 3687 31376 SH SOLE 9630 21746
ASSOCIATES FIRST CAP COM 046008108 2175 97474 SH SOLE 60000 37474
AUTOMATIC DATA COM 053015103 13091 244400 SH SOLE 75700 168700
AUTOZONE COM 053332102 1435 65210 SH SOLE 32050 33160
BANK OF AMERICA CORP NEW COM 060505104 260 6037 SH SOLE 4037 2000
BP AMOCO PLC COM 055622104 1980 34999 SH SOLE 10466 24533
BRISTOL MYERS COM 110122108 2320 39820 SH SOLE 11720 28100
CALPINE COM 131347106 1433 21800 SH SOLE 21300 500
CARDINAL HEALTH COM 14149Y108 9733 131522 SH SOLE 39850 91672
CASEY'S GEN'L STORES COM 147528103 1808 174250 SH SOLE 64800 109450
CATALINA MARKETING COM 148867104 6051 59320 SH SOLE 27935 31385
CDW COMPUTER CENTERS COM 125129106 1087 17400 SH SOLE 17400
CENDANT COM 151313103 749 53504 SH SOLE 7075 46429
CENTURYTEL COM 156700106 2844 98933 SH SOLE 37750 61183
CHEVRON COM 166751107 260 3067 SH SOLE 1039 2028
CINTAS COM 172908105 11459 312330 SH SOLE 98175 214155
CISCO SYSTEMS COM 17275R102 1107 17413 SH SOLE 2171 15242
CITIGROUP COM 577 9571 SH SOLE 720 8851
COCA COLA COM 191216100 386 6718 SH SOLE 3240 3478
COMCAST CL A COM 200300200 4676 115445 SH SOLE 58200 57245
COMERICA COM 200340107 2316 51603 SH SOLE 2800 48803
CONCORD E F S COM 206197105 15377 591419 SH SOLE 195349 396070
CORNING INC COM 360 1333 SH SOLE 1333
DISNEY, WALT COM 254687106 1027 26450 SH SOLE 450 26000
DUFF & PHELPS SELECTED UTILITI COM 264324104 145 15040 SH SOLE 2880 12160
DUN & BRADSTREET COM 26483B106 371 12950 SH SOLE 7100 5850
ELAN A D R COM 284131208 9223 190410 SH SOLE 84800 105610
ELECTRONICS FOR IMAGING COM 286082102 2059 81335 SH SOLE 37700 43635
EMC CORP COM 268648102 446 5800 SH SOLE 5800
EMERSON ELECTRIC COM 291011104 3188 52800 SH SOLE 19200 33600
EQUIFAX COM 294429105 221 8434 SH SOLE 8434
EXPEDITORS INTL COM 302130109 712 15000 SH SOLE 15000
EXXONMOBIL COM 30231G102 3657 46590 SH SOLE 31044 15546
FASTENAL COM 311900104 854 16875 SH SOLE 1575 15300
FINOVA GROUP COM 317928109 1473 113320 SH SOLE 65950 47370
GANNETT COM 364730101 1662 27788 SH SOLE 24288 3500
GAP STORES COM 364760108 348 11150 SH SOLE 11150
GARTNER GROUP COM 366651107 726 60500 SH SOLE 27500 33000
GARTNER GROUP B COM 366651206 445 45088 SH SOLE 15374 29714
GENERAL ELECTRIC COM 369604103 17496 330118 SH SOLE 140950 189168
GLOBAL CROSSING COM G3921A100 485 18439 SH SOLE 615 17824
GTE COM 362320103 675 10840 SH SOLE 6500 4340
HEALTH MGMT ASSOCS INC COM 421933102 3820 292436 SH SOLE 68137 224299
HEWLETT PACKARD COM 428236103 456 3650 SH SOLE 1200 2450
HOME DEPOT INC COM 437076102 9040 181034 SH SOLE 47484 133550
HUNTINGTON BANCSHARES COM 446150104 273 17269 SH SOLE 2255 15014
ILLINOIS TOOL COM 452308109 7924 139017 SH SOLE 38893 100124
IMS HEALTH COM 449934108 1893 105150 SH SOLE 19450 85700
INT'L BUSINESS MACH COM 459200101 800 7298 SH SOLE 7298
INTEL COM 458140100 21068 157592 SH SOLE 44990 112602
JABIL CIRCUIT COM 466313103 1012 20400 SH SOLE 20400
JOHNSN & JOHNSN COM 478160104 2995 29400 SH SOLE 2500 26900
KELLOGG COMPANY COM 487836108 223 7500 SH SOLE 7500
LUCENT TECHNOLOGIES INC COM 549463107 3109 52474 SH SOLE 9650 42824
MBIA COM 55262C100 1706 35400 SH SOLE 10700 24700
MBNA CORP COM 55262L100 7416 273417 SH SOLE 63588 209829
MC DONALD'S CORP COM 580135101 2305 69975 SH SOLE 13200 56775
MEDTRONIC, INC COM 319 6400 SH SOLE 6400
MERCANTILE BANKSHARE COM 587405101 1358 45550 SH SOLE 16400 29150
MERCK & CO COM 589331107 5843 76250 SH SOLE 33150 43100
MICROSOFT CORP COM 594918104 7022 87775 SH SOLE 35950 51825
MILLER, HERMAN COM 600544100 259 9992 SH SOLE 9992
MINERALS TECH COM 603158106 4153 90275 SH SOLE 35550 54725
MOLEX COM 608554101 561 11656 SH SOLE 11656
MOLEX CLASS A COM 608554200 9938 283939 SH SOLE 114280 169659
MONTANA POWER COM 438 12400 SH SOLE 12400
NATIONAL CITY CORP COM 635405103 1445 84678 SH SOLE 23630 61048
NEWELL RUBBERMAID COM 651229106 1826 70900 SH SOLE 25900 45000
OFFICE DEPOT INC COM 676220106 1406 224925 SH SOLE 81250 143675
OLD KENT FINCL COM 679833103 4707 175969 SH SOLE 26709 149260
ORACLE CORPORATION COM 68389X105 19459 231478 SH SOLE 62354 169124
OTTAWA FINANCIAL COM 689389104 3524 207270 SH SOLE 102285 104985
PENTAIR COM 709631105 3495 98445 SH SOLE 57275 41170
PEPSICO COM 713448108 3393 76345 SH SOLE 15375 60970
PFIZER COM 717081103 790 16450 SH SOLE 16450
PHARMACIA COM 71713U102 2470 47789 SH SOLE 27967 19822
PROCTER & GAMBLE COM 742718109 506 8835 SH SOLE 4530 4305
PROVIDIAN FINANCIAL COM 744061102 432 4800 SH SOLE 3000 1800
QUESTAR COM 748356102 492 25400 SH SOLE 24000 1400
RALCORP HOLDINGS COM 751028101 506 41300 SH SOLE 3400 37900
REUTERS A D R COM 76132M102 265 2656 SH SOLE 2656
ROBERT HALF INTL COM 770323103 1385 48600 SH SOLE 31600 17000
RPM INC COM 749685103 396 39093 SH SOLE 31000 8093
S&P DEPOSITORY RECEIPTS COM 78462F103 645 4440 SH SOLE 1740 2700
SANMINA COM 800907107 1248 14600 SH SOLE 12800 1800
SARA LEE COM 803111103 1227 63559 SH SOLE 36200 27359
SBC COMMUNICATIONS COM 845333103 318 7356 SH SOLE 7356
SCHERING-PLOUGH COM 806605101 248 4916 SH SOLE 4916
SERVICEMASTER COM 81760N109 1679 147600 SH SOLE 47800 99800
SMITHKLINE BEECHAM ADR A COM 832378400 391 6004 SH SOLE 4804 1200
SOLECTRON COM 834182107 5134 122600 SH SOLE 48800 73800
SONA INVMT PARTNERSHIP, L.P.-G COM 239 1000 SH SOLE 1000
SONA INVMT PARTNERSHIP, L.P.-L COM 23698 99000 SH SOLE 99000
STAPLES INC COM 239 15563 SH SOLE 15563
STARBUCKS COM 855244109 5099 133520 SH SOLE 72800 60720
STATE STREET CORPORATION COM 857477103 6015 56713 SH SOLE 19500 37213
STRYKER CORP COM 863667101 11289 258043 SH SOLE 71148 186895
SUN MICROSYSTEMS COM 866810104 309 3400 SH SOLE 3400
SYBRON INT'L COM 87114F106 2002 101050 SH SOLE 53500 47550
SYMANTEC COM 871503108 1234 22875 SH SOLE 14125 8750
SYSCO COM 871829107 10538 250160 SH SOLE 79200 170960
TELEPHONE & DATA COM 879433100 3447 34385 SH SOLE 20300 14085
TRIBUNE COMPANY COM 896047107 1169 33400 SH SOLE 1400 32000
UTILITIES INC COM 325 11388 SH SOLE 11388
WAL MART STORES COM 931142103 2401 41660 SH SOLE 9700 31960
WALGREEN COM 931422109 8241 256025 SH SOLE 88550 167475
WORLDCOM INC COM 98157D106 6473 141096 SH SOLE 47777 93319
X-RITE COM 983857103 98 10700 SH SOLE 10700
ZEBRA TECHNOLOGIES COM 989207105 3668 82785 SH SOLE 25260 57525
ARMADA LARGE CAP INSTITUIONAL 04208N747 792 37005.031SH SOLE 37005.031
</TABLE>