<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>
AT&T Corp. COM 001957109 779 17900 SH OTHER 01 17900
Abbott Laboratories COM 002824100 1246 33950 SH OTHER 01 33700 250
Air Products & Chemicals Inc. COM 009158106 246 8400 SH OTHER 01 6400 2000
American Home Products Corp. COM 026609107 614 14800 SH OTHER 01 14800
American Intl. Group COM 026874107 2543 29255 SH OTHER 01 29255
Ameritech Corp. COM 030954101 1105 16550 SH OTHER 01 16250 300
Amgen Inc. COM 031162100 277 3400 SH OTHER 01 3400
Atlantic Richfield Company COM 048825103 284 3200 SH OTHER 01 3200
Automatic Data Processing Inc. COM 053015103 821 18400 SH OTHER 01 18400
BP Amoco PLC ADR COM 055622104 726 6556 SH OTHER 01 6556
Banc One Corp Del COM 06423A103 279 8026 SH OTHER 01 8026
Bank of America Corp. COM 06605F102 737 13228 SH OTHER 01 13228
Bell Atlantic Corp. COM 077853109 1689 25098 SH OTHER 01 23204 1894
BellSouth Corp. COM 079860102 601 13360 SH OTHER 01 13360
Berkshire Hathaway Cl B COM 084670207 384 207 SH OTHER 01 207
Bristol Myers Squibb Co. COM 110122108 2078 30788 SH OTHER 01 30788
Cambridge Technologies COM 132524109 199 13700 SH OTHER 01 13700
Cisco Systems Inc. COM 17275R102 5924 86400 SH OTHER 01 84150 2250
Citigroup Inc COM 172967101 559 12700 SH OTHER 01 12400 300
Clorox Company COM 189054109 635 16600 SH OTHER 01 16600
Coca Cola Company COM 191216100 1112 23050 SH OTHER 01 23050
Cox Communications Inc. COM 224044107 1028 24611 SH OTHER 01 24611
Dell Computer Corp. COM 247025109 548 13100 SH OTHER 01 12100 1000
Disney (Walt) Company COM 254687106 395 15200 SH OTHER 01 15200
Dupont (E.I.) De Nemours & Com COM 263534109 1500 24790 SH OTHER 01 24790
EMC Corp. COM 268648102 1199 16800 SH OTHER 01 16800
Eli Lilly and Company COM 532457108 435 6772 SH OTHER 01 6772
Emerson Electric Company COM 291011104 411 6500 SH OTHER 01 6500
Exxon Corporation COM 30231G102 2425 31902 SH OTHER 01 30614 1288
Federal Natl Mtg Assn COM 313586109 1390 22175 SH OTHER 01 21175 1000
Fedl Home Loan Mtg. Corp. COM 313400301 442 8500 SH OTHER 01 8500
First Union Corp. COM 337358105 1263 35439 SH OTHER 01 33495 1944
GTE Corp. COM 362320103 701 9120 SH OTHER 01 9120
General Electric Co. COM 369604103 5448 45950 SH OTHER 01 45000 950
Gillette Company COM 375766102 794 23386 SH OTHER 01 23386
H. J. Heinz Company COM 423074103 292 6800 SH OTHER 01 6800
Healthsouth Corp. COM 421924101 141 23000 SH OTHER 01 23000
Hewlett-Packard Company COM 428236103 1575 17360 SH OTHER 01 17360
Home Depot Inc. COM 437076102 2834 41296 SH OTHER 01 40096 1200
IBM Corp. COM 459200101 804 6648 SH OTHER 01 6648
Illinois Tool Works COM 452308109 2220 29780 SH OTHER 01 28580 1200
Intel Corp. COM 458140100 3486 46915 SH OTHER 01 46515 400
Johnson & Johnson COM 478160104 3488 37970 SH OTHER 01 37570 400
Kansas City Southern Industrie COM 485170104 604 13000 SH OTHER 01 13000
Kimberly Clark Corp. COM 494368103 301 5700 SH OTHER 01 5700
Kohls Corp. COM 500255104 942 14250 SH OTHER 01 13850 400
Lauder Estee Cosmetics Inc. COM 518439104 289 7400 SH OTHER 01 7400
Lucent Technologies Inc. COM 549463107 2623 40432 SH OTHER 01 40432
MCI Worldcom Inc COM 55268B106 906 12600 SH OTHER 01 12300 300
Marsh & McLennan Companies Inc COM 571748102 212 3100 SH OTHER 01 3100
McDonalds Corp. COM 580135101 372 8600 SH OTHER 01 7800 800
Merck & Company Inc. COM 589331107 3770 58166 SH OTHER 01 58166
Microsoft Corp. COM 594918104 6053 66838 SH OTHER 01 64318 2520
Minnesota Mng & Mfg Co. COM 604059105 449 4675 SH OTHER 01 4275 400
Mobil Corp. COM 607059102 1431 14208 SH OTHER 01 14208
Morgan J.P. & Co. COM 616880100 463 4055 SH OTHER 01 4055
Nike Inc. COM 654106103 208 3650 SH OTHER 01 3650
Nokia Corp. COM 654902204 292 3250 SH OTHER 01 3250
Oracle Corp. COM 68389X105 1998 43903 SH OTHER 01 43403 500
PNC Bank Corp. COM 693475105 290 5500 SH OTHER 01 5500
Paychex Inc. COM 704326107 1988 58263 SH OTHER 01 58263
Pepsico Inc. COM 713448108 435 14250 SH OTHER 01 14250
Pfizer Inc. COM 717081103 2103 58614 SH OTHER 01 56214 2400
Philadelphia Suburban Corp. COM 718009608 229 9700 SH OTHER 01 9700
Philip Morris Cos. Inc. COM 718154107 283 8275 SH OTHER 01 8275
Price T. Rowe Assoc. Inc. COM 741477103 392 14300 SH OTHER 01 14300
Procter & Gamble Co. COM 742718109 2957 31540 SH OTHER 01 31540
Rohm & Haas Co. COM 775371107 329 9100 SH OTHER 01 9100
Royal Dutch Petroleum Company COM 780257804 762 12900 SH OTHER 01 12900
SBC Communications Corp. COM 78387G103 1339 26229 SH OTHER 01 25640 589
Safeguard Scientifics Inc. COM 786449108 898 13200 SH OTHER 01 13000 200
Schering-Plough Corp. COM 806605101 471 10800 SH OTHER 01 10800
Schwab (Charles) Corp. COM 808513105 612 18300 SH OTHER 01 17700 600
SmithKline Beecham Holding ADR COM 832378301 1292 22429 SH OTHER 01 22429
Sprint Corp PCS Group COM 852061506 277 3715 SH OTHER 01 3715
Sprint Corp. COM 852061100 1145 21100 SH OTHER 01 20700 400
Staples Inc. COM 855030102 695 31865 SH OTHER 01 29615 2250
Starbucks Corp. COM 855244109 229 9250 SH OTHER 01 9250
State Street Corp. COM 857477103 1047 16200 SH OTHER 01 16200
Stryker Corp. COM 863667101 332 6500 SH OTHER 01 6300 200
Teleflex Inc. COM 879369106 523 13250 SH OTHER 01 13250
Times Mirror Co. - Cl. A COM 887364107 724 11000 SH OTHER 01 11000
Times Mirror Co. - Cl. C COM 887360303 540 9000 SH OTHER 01 9000
Tyco Intl Ltd COM 902124106 1206 11682 SH OTHER 01 11482 200
UnumProvident Corp COM 903192102 266 9050 SH OTHER 01 9050
Wachovia Corp. COM 929771103 267 3400 SH OTHER 01 3400
Wal-Mart Stores COM 931142103 1493 31400 SH OTHER 01 31400
Walgreen Company COM 931422109 368 14500 SH OTHER 01 14500
Warner-Lambert Co. COM 934488107 753 11350 SH OTHER 01 11350
Wells Fargo & Co. New COM 949746101 491 12400 SH OTHER 01 12400
Wrigley Jr. (Wm.) Co. COM 982526105 606 8800 SH OTHER 01 8800
Massachusetts Investors Trust 575736103 1508 77909.2060SH OTHER 01 77909.2060
Vanguard Growth & Income Fund 921913109 584 17674.2727SH OTHER 01 17674.2727
Vanguard Index Trust 500 922908108 549 4628.9265SH OTHER 01 4628.9265
Vanguard Index Trust Small Cap 922908702 238 10901.9930SH OTHER 01 10901.9930
Vanguard Primecap Fund 74157R106 590 10633.5533SH OTHER 01 10633.5533
</TABLE>