<TABLE> <C> <C>
FORM 13F INFORMATION TABLE
Value SHARES/ SH/ PUT / INVSTMT OTHER VOTING AUTHORITY
NAME OF ISSUER CLASS CUSIP (X$1000) PRN AMT PRN CALL DSCRETN MANAGERS Sole Shared None
------------------------ ----- --------- --------- -------- --- ----- ------- -------- ---- ------- -------
Abbott Labs COMM 002824100 19564 407588 SH OTHER 0 19800 387788
Agilent Technologies COMM 00846U101 508 10358 SH OTHER 0 0 10358
Air Products COMM 009158106 445 12348 SH OTHER 0 0 12348
Albertson's COMM 013104104 230 10935 SH OTHER 0 0 10935
ALLTEL COMM 020039103 328 6310 SH OTHER 0 0 6310
American Home Products COMM 026609107 6546 116890 SH OTHER 0 1300 115590
American Int'l Group COMM 026874107 24610 256357 SH OTHER 0 19477 236880
Amgen COMM 031162100 19372 276739 SH OTHER 0 17770 258969
Analog Devices COMM 032654105 348 4188 SH OTHER 0 600 3588
Anheuser-Busch COMM 035229103 3485 82988 SH OTHER 0 2760 80228
Automatic Data Processing COMM 053015103 31401 468675 SH OTHER 0 25300 443375
Bank of New York COMM 064057102 256 4500 SH OTHER 0 0 4500
BellSouth COMM 079860102 668 16283 SH OTHER 0 0 16283
Berkshire Hathaway 'B' COMM 084670207 704 340 SH OTHER 0 0 340
Bestfoods COMM 126149103 872 11951 SH OTHER 0 0 11951
Biogen COMM 090597105 338 5535 SH OTHER 0 400 5135
BP Amoco ADR COMM 055622104 731 13787 SH OTHER 0 0 13787
Bristol-Myers Squibb COMM 110097102 3013 52866 SH OTHER 0 1140 51726
Chiron COMM 170040109 327 7258 SH OTHER 0 0 7258
Cintas COMM 172908105 9811 222987 SH OTHER 0 18700 204287
Cisco Systems COMM 17275R102 34699 630881 SH OTHER 0 48096 582785
Citigroup COMM 172967101 358 6633 SH OTHER 0 3600 3033
Coca-Cola COMM 191216100 13613 247512 SH OTHER 0 13500 234012
Colgate-Palmolive COMM 194162103 7906 168205 SH OTHER 0 8600 159605
Computer Sciences COMM 205363104 3652 49350 SH OTHER 0 3500 45850
Corning Inc. COMM 219327103 238 800 SH OTHER 0 0 800
Disney, Walt COMM 254687106 995 26193 SH OTHER 0 0 26193
Dow Jones COMM 260561105 283 4640 SH OTHER 0 0 4640
EMC Corp. COMM 268648102 2757 27850 SH OTHER 0 4020 23830
Emerson Electric COMM 291011104 2583 38545 SH OTHER 0 0 38545
Exxon Mobil COMM 30231G102 7264 81620 SH OTHER 0 1702 79918
Federal Nat'l Mortgage AssoCOMM 313586109 256 3560 SH OTHER 0 1460 2100
First Data Corp COMM 319963104 1216 31185 SH OTHER 0 1750 29435
Fortune Brands COMM 024703100 324 12000 SH OTHER 0 0 12000
FPL Group COMM 341081107 213 3232 SH OTHER 0 0 3232
Gannett COMM 364730101 286 5400 SH OTHER 0 0 5400
General Electric COMM 369604103 9590 165350 SH OTHER 0 6450 158900
Gillette COMM 375766102 3375 108853 SH OTHER 0 3764 105089
Heinz COMM 423074103 516 13936 SH OTHER 0 0 13936
Hewlett-Packard COMM 428236103 3059 31540 SH OTHER 0 0 31540
Home Depot COMM 437076102 16876 318413 SH OTHER 0 23726 294687
IBM COMM 459200101 926 8262 SH OTHER 0 300 7962
IMS Health COMM 449934108 523 24900 SH OTHER 0 0 24900
Intel COMM 458140100 7132 169816 SH OTHER 0 14740 155076
Johnson & Johnson COMM 478160104 18519 197013 SH OTHER 0 10760 186253
Kellogg COMM 487836108 296 12350 SH OTHER 0 0 12350
Legg Mason COMM 524901105 232 4000 SH OTHER 0 0 4000
Lilly, Eli COMM 532457108 5032 62129 SH OTHER 0 2400 59729
Linear Technology COMM 535678106 23135 355930 SH OTHER 0 21800 334130
Lucent Technologies COMM 549463107 2090 72052 SH OTHER 0 5800 66252
Marsh & McLennan COMM 571748102 249 1869 SH OTHER 0 0 1869
May Dept. Stores COMM 577778103 310 14745 SH OTHER 0 0 14745
MBNA COMM 55262L100 222 5692 SH OTHER 0 0 5692
McDonald's COMM 580135101 9298 309935 SH OTHER 0 16800 293135
Medtronic COMM 585055106 3492 67160 SH OTHER 0 3700 63460
Merck COMM 589331107 25989 351202 SH OTHER 0 15600 335602
Merrill Lynch COMM 590188108 363 5500 SH OTHER 0 1100 4400
Microsoft COMM 594918104 18891 314847 SH OTHER 0 21320 293527
Minnesota Mining COMM 604059105 870 9563 SH OTHER 0 0 9563
Molex 'A' COMM 608554200 8011 195383 SH OTHER 0 11001 184382
Morgan, J.P. COMM 616880100 710 4331 SH OTHER 0 0 4331
New Plan Excel Realty TrustCOMM 648059103 412 29400 SH OTHER 0 0 29400
Paychex COMM 704326107 11625 219342 SH OTHER 0 9675 209667
PepsiCo COMM 713448108 2867 62324 SH OTHER 0 1400 60924
Pfizer COMM 717081103 9394 208772 SH OTHER 0 11014 197758
Pharmacia COMM 71713U102 411 6842 SH OTHER 0 1804 5038
PNC Financial Services COMM 693475105 247 3796 SH OTHER 0 0 3796
Procter & Gamble COMM 742718109 7246 108153 SH OTHER 0 5650 102503
QUALCOMM COMM 747525103 330 4650 SH OTHER 0 600 4050
Ralston Purina Group COMM 751277104 241 10053 SH OTHER 0 0 10053
Regions Financial COMM 758940100 1280 55660 SH OTHER 0 800 54860
Royal Dutch Petroleum COMM 780257606 306 5100 SH OTHER 0 1200 3900
SBC Communications COMM 845333103 2029 40569 SH OTHER 0 700 39869
Schering-Plough COMM 806605101 3133 66667 SH OTHER 0 4900 61767
SEI Investments COMM 784117103 213 3000 SH OTHER 0 0 3000
Sigma-Aldrich COMM 826552101 466 14135 SH OTHER 0 0 14135
Staples COMM 855030102 2289 163525 SH OTHER 0 7000 156525
Starbucks COMM 855244109 1550 38755 SH OTHER 0 4400 34355
State Street Corp COMM 857473102 11888 91449 SH OTHER 0 5700 85749
Stryker COMM 863667101 10020 233027 SH OTHER 0 12700 220327
Sun Microsystems COMM 866810104 215 1835 SH OTHER 0 0 1835
Synovus Financial COMM 87161C105 622 29634 SH OTHER 0 0 29634
Sysco Corp. COMM 871829107 9886 214903 SH OTHER 0 8400 206503
Tyco Int'l COMM 902120104 1094 21048 SH OTHER 0 2200 18848
United Technologies COMM 913017109 455 6589 SH OTHER 0 0 6589
Verizon Communications COMM 92343V104 971 20235 SH OTHER 0 1195 19040
Vodafone Group ADR COMM 92857T107 507 13715 SH OTHER 0 3000 10715
Walgreen COMM 931422109 10295 270909 SH OTHER 0 26700 244209
Wal-Mart Stores COMM 931142103 2478 51630 SH OTHER 0 5500 46130
Wilmington Trust COMM 971807102 278 5150 SH OTHER 0 0 5150
WorldCom COMM 98157D106 1650 55011 SH OTHER 0 3755 51256
Wrigley, Wm. COMM 982526105 561 7485 SH OTHER 0 0 7485
</TABLE>