<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 256 11000 SH SOLE 11000
ABBOTT LABS COM 002824100 5157 108426 SH SOLE 38000 70426
ADOBE SYSTEMS COM 00724F101 710 4575 SH SOLE 4500 75
ALBERTSON'S INC COM 013104104 343 16340 SH SOLE 3300 13040
AMERICAN HOME PRODUCTS COM 026609107 2255 39860 SH SOLE 23200 16660
AMERICAN INTL COM 026874107 4560 47656 SH SOLE 15043 32613
ASSOCIATES FIRST CAP COM 046008108 3837 100974 SH SOLE 62000 38974
AUTOMATIC DATA COM 053015103 15873 237350 SH SOLE 70200 167150
AUTOZONE COM 053332102 844 37210 SH SOLE 8050 29160
BANK OF AMERICA CORP NEW COM 060505104 316 6037 SH SOLE 4037 2000
BP AMOCO PLC COM 055622104 1834 34599 SH SOLE 10466 24133
BRISTOL MYERS COM 110122108 2594 45408 SH SOLE 11720 33688
CALPINE COM 131347106 1649 15800 SH SOLE 15300 500
CARDINAL HEALTH COM 14149Y108 11602 131560 SH SOLE 40650 90910
CASEY'S GEN'L STORES COM 147528103 1597 122850 SH SOLE 13800 109050
CATALINA MARKETING COM 148867104 6874 182710 SH SOLE 88005 94705
CDW COMPUTER CENTERS COM 125129106 1218 17650 SH SOLE 17400 250
CENDANT COM 151313103 502 46204 SH SOLE 7075 39129
CENTURYTEL COM 156700106 2388 87633 SH SOLE 27250 60383
CHEVRON COM 166751107 219 2567 SH SOLE 1039 1528
CINTAS COM 172908105 13602 312230 SH SOLE 98175 214055
CISCO SYSTEMS COM 17275R102 902 16319 SH SOLE 2171 14148
CITIGROUP COM 788 14567 SH SOLE 960 13607
COCA COLA COM 191216100 323 5868 SH SOLE 2250 3618
COMCAST CL A COM 200300200 4771 116545 SH SOLE 51500 65045
COMERICA COM 200340107 3210 54928 SH SOLE 3900 51028
CONCORD E F S COM 206197105 20557 578819 SH SOLE 180549 398270
CORNING INC COM 396 1333 SH SOLE 1333
DISNEY, WALT COM 254687106 993 25950 SH SOLE 450 25500
DUFF & PHELPS SELECTED UTILITI COM 264324104 119 12160 SH SOLE 12160
DUN & BRADSTREET COM 26483B106 394 11450 SH SOLE 7100 4350
ELAN A D R COM 284131208 10018 182985 SH SOLE 77100 105885
ELECTRONICS FOR IMAGING COM 286082102 3630 143760 SH SOLE 72800 70960
EMC CORP COM 268648102 525 5300 SH SOLE 5300
EMERSON ELECTRIC COM 291011104 3457 51600 SH SOLE 19200 32400
EQUIFAX COM 294429105 227 8434 SH SOLE 8434
EXPEDITORS INTL COM 302130109 698 15500 SH SOLE 15000 500
EXXONMOBIL COM 30231G102 4182 46920 SH SOLE 29184 17736
FASTENAL COM 311900104 972 16875 SH SOLE 1575 15300
FINOVA GROUP COM 317928109 109 15070 SH SOLE 15070
GANNETT COM 364730101 1473 27788 SH SOLE 24288 3500
GAP STORES COM 364760108 224 11150 SH SOLE 11150
GARTNER GROUP COM 366651107 703 60500 SH SOLE 27500 33000
GARTNER GROUP B COM 366651206 418 38464 SH SOLE 15374 23090
GENERAL ELECTRIC COM 369604103 18420 319299 SH SOLE 131830 187469
GENTEX INC. COM 371901109 2369 94750 SH SOLE 48700 46050
GLOBAL CROSSING COM G3921A100 516 16639 SH SOLE 615 16024
HEALTH MGMT ASSOCS INC COM 421933102 6213 298506 SH SOLE 71987 226519
HEWLETT PACKARD COM 428236103 422 4350 SH SOLE 1200 3150
HOME DEPOT INC COM 437076102 9564 180234 SH SOLE 47484 132750
HUNTINGTON BANCSHARES COM 446150104 205 13985 SH SOLE 2479 11506
ILLINOIS TOOL COM 452308109 8550 153020 SH SOLE 45793 107227
IMS HEALTH COM 449934108 2323 111950 SH SOLE 24450 87500
INT'L BUSINESS MACH COM 459200101 742 6598 SH SOLE 6598
INTEL COM 458140100 12832 308744 SH SOLE 90480 218264
INTUIT INC COM 461202103 1294 22700 SH SOLE 16200 6500
JABIL CIRCUIT COM 466313103 817 14400 SH SOLE 14400
JOHNSN & JOHNSN COM 478160104 2809 29900 SH SOLE 3000 26900
KELLOGG COMPANY COM 487836108 241 9960 SH SOLE 9960
LUCENT TECHNOLOGIES INC COM 549463107 1530 50069 SH SOLE 6975 43094
MBIA COM 55262C100 2475 34800 SH SOLE 10500 24300
MBNA CORP COM 55262L100 10497 272662 SH SOLE 63588 209074
MC DONALD'S CORP COM 580135101 1995 66075 SH SOLE 13200 52875
MEDTRONIC, INC COM 332 6400 SH SOLE 6400
MERCANTILE BANKSHARE COM 587405101 1806 49750 SH SOLE 20600 29150
MERCK & CO COM 589331107 5683 76350 SH SOLE 33150 43200
MICROSOFT CORP COM 594918104 4679 77575 SH SOLE 25150 52425
MILLER, HERMAN COM 600544100 320 9992 SH SOLE 9992
MINERALS TECH COM 603158106 4222 91775 SH SOLE 36450 55325
MOLEX COM 608554101 635 11656 SH SOLE 11656
MOLEX CLASS A COM 608554200 11501 277539 SH SOLE 105880 171659
MONTANA POWER COM 414 12400 SH SOLE 12400
NATIONAL CITY CORP COM 635405103 1808 81697 SH SOLE 16772 64925
NEWELL RUBBERMAID COM 651229106 1638 71800 SH SOLE 27100 44700
OFFICE DEPOT INC COM 676220106 1135 145325 SH SOLE 42450 102875
OLD KENT FINCL COM 679833103 5636 194751 SH SOLE 27090 167661
ORACLE CORPORATION COM 68389X105 17784 225829 SH SOLE 62854 162975
OTTAWA FINANCIAL COM 689389104 6017 210660 SH SOLE 102282 108378
PENTAIR COM 709631105 2799 104645 SH SOLE 59675 44970
PEPSICO COM 713448108 3683 80065 SH SOLE 17175 62890
PFIZER COM 717081103 739 16450 SH SOLE 16450
PHARMACIA COM 71713U102 3765 62561 SH SOLE 27967 34594
PROCTER & GAMBLE COM 742718109 513 7655 SH SOLE 3100 4555
PROVIDIAN FINANCIAL COM 744061102 610 4800 SH SOLE 3000 1800
QUESTAR COM 748356102 706 25400 SH SOLE 24000 1400
RALCORP HOLDINGS COM 751028101 612 43300 SH SOLE 5400 37900
REPUBLIC BANCORP COM 760282103 102 10774 SH SOLE 10774
REUTERS A D R COM 76132M102 298 2656 SH SOLE 2656
ROBERT HALF INTL COM 770323103 1686 48600 SH SOLE 31600 17000
RPM INC COM 749685103 304 33500 SH SOLE 31000 2500
S&P DEPOSITORY RECEIPTS COM 78462F103 846 5890 SH SOLE 1740 4150
SANMINA COM 800907107 627 6700 SH SOLE 4900 1800
SARA LEE COM 803111103 1230 60559 SH SOLE 32400 28159
SBC COMMUNICATIONS COM 78387G103 507 10135 SH SOLE 10135
SCHERING-PLOUGH COM 806605101 229 4916 SH SOLE 4916
SERVICEMASTER COM 81760N109 1204 121900 SH SOLE 40800 81100
SMITHKLINE BEECHAM ADR A COM 832378400 412 6004 SH SOLE 4804 1200
SOLECTRON COM 834182107 5833 126450 SH SOLE 50200 76250
SONA INVMT PARTNERSHIP, L.P.-G COM 247 1000 SH SOLE 1000
SONA INVMT PARTNERSHIP, L.P.-L COM 24450 99000 SH SOLE 99000
STAPLES INC COM 221 15563 SH SOLE 15563
STARBUCKS COM 855244109 5349 133520 SH SOLE 72800 60720
STATE STREET CORPORATION COM 857477103 7048 54213 SH SOLE 17000 37213
STRYKER CORP COM 863667101 11006 256329 SH SOLE 70924 185405
SUN MICROSYSTEMS COM 866810104 362 3100 SH SOLE 3100
SYBRON INT'L COM 87114F106 3867 161125 SH SOLE 85400 75725
SYMANTEC COM 871503108 1687 38350 SH SOLE 16525 21825
SYSCO COM 871829107 11104 239760 SH SOLE 69200 170560
TELEPHONE & DATA COM 879433100 3795 34285 SH SOLE 20300 13985
TRIBUNE COMPANY COM 896047107 1549 35500 SH SOLE 3000 32500
U S CELLULAR COM 911684108 514 7350 SH SOLE 6950 400
UNITED PARCEL SVC COM 911312106 1246 22103 SH SOLE 22103
UTILITIES INC - DEL COM 325 11388 SH SOLE 11388
VERIZON COMMUNICATIONS COM 92343V104 688 14199 SH SOLE 7930 6269
WAL MART STORES COM 931142103 2005 41660 SH SOLE 9700 31960
WALGREEN COM 931422109 9425 248425 SH SOLE 83550 164875
WATSON PHARMACEUTL COM 942683103 759 11700 SH SOLE 8400 3300
WORLDCOM INC COM 98157D106 4346 143071 SH SOLE 49377 93694
X-RITE COM 983857103 98 11200 SH SOLE 11200
ZEBRA TECHNOLOGIES COM 989207105 4809 100060 SH SOLE 36260 63800
ARMADA LARGE CAP INSTITUIONAL 04208N747 760 37005.031SH SOLE 37005.031
</TABLE>