<TABLE> <C> <C>
FORM 13F INFORMATION TABLE
Value Shares/ Sh/ Invstmt Other Voting Authority
Name of Issuer Title of Class CUSIP (x 1000) Prn Amt Prn Dscretn Managers Sole Shared None
AES Corp. COM 00130H105 386 5635 SH SOLE 5635
Abbott Laboratories COM 002824100 390 8200 SH SOLE 8200
American Express COM 025816109 471 7752 SH SOLE 7752
Amer Power Conversion COM 029066107 21645 1128103 SH SOLE 1128103
Auto Data Processing COM 053015103 37454 560059 SH SOLE 560059
BP Amoco SPON ADR 055622104 540 10197 SH SOLE 10197
Bristol-Myers Squibb COM 110122108 217 3800 SH SOLE 3800
Cisco Systems COM 17275R102 135246 2447887 SH SOLE 2447887
Citigroup COM 172967101 1677 31029 SH SOLE 31029
Coca-Cola Co COM 191216100 363 6600 SH SOLE 6600
Dell Computer COM 247025109 16805 545408 SH SOLE 545408
EMC Corp COM 268648102 94655 954907 SH SOLE 954907
Exxon Mobil COM 302290101 554 6212 SH SOLE 6212
First Data Corp COM 319963104 23454 600428 SH SOLE 600428
Franklin Electric COM 353514102 345 5000 SH SOLE 5000
General Electric COM 369604103 54348 942121 SH SOLE 942121
Gillette COM 375766102 232 6655 SH SOLE 6655
Harley-Davidson COM 412822108 54608 1140647 SH SOLE 1140647
Home Depot COM 437076102 52179 983350 SH SOLE 983350
Hewlett-Packard COM 428236103 32059 330506 SH SOLE 330506
Intel Corp COM 458140100 82269 1979395 SH SOLE 1979395
Intl Business Machs COM 459200101 934 8300 SH SOLE 8300
JDS UNIPHASE COM 46612J101 13922 147033 SH SOLE 147033
Johnson & Johnson COM 478160104 27357 291231 SH SOLE 291231
MBNA Corp COM 55262L950 217 5650 SH SOLE 5650
Marsh & McLennan COM 571748102 271 2045 SH SOLE 2045
McDonald's Corp COM 580135101 317 10500 SH SOLE 10500
Medtronic COM 585055106 25221 486786 SH SOLE 486786
Merck & Company COM 589331107 37212 499904 SH SOLE 499904
Microsoft COM 594918104 57756 957617 SH SOLE 957617
Network Appliance COM 64120L104 229 1805 SH SOLE 1805
Nokia Corp SPON ADR 654902204 37438 940363 SH SOLE 424085
Nortel Networks COM 656569100 288 4845 SH SOLE 4845
Oracle COM 68389x105 266 3380 SH SOLE 3380
Pfizer COM 717081103 39010 868111 SH SOLE 868111
T Rowe Price COM 741477103 49500 1054587 SH SOLE 1054587
Schering-Plough COM 806605101 322 6940 SH SOLE 6940
Charles Schwab & Co COM 808512105 38399 1081664 SH SOLE 1081664
Staples COM 855030102 19434 1369818 SH SOLE 1369818
Sun Microsystems COM 866810104 478 4092 SH SOLE 4092
Texas Instruments COM 882508104 311 6600 SH SOLE 6600
United Parcel Cl B COM 911312106 203 3600 SH SOLE 3600
Wal-Mart COM 931142103 41051 853007 SH SOLE 853007
Walgreen COM 931422109 303 8000 SH SOLE 8000
Worldcom COM 98157D106 626 20602 SH SOLE 20602
</TABLE>