<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>
ADC Telecommunication COM 000886101 243 3350 SH OTHER 01 3350
AT&T Corp. COM 001957109 915 18000 SH OTHER 01 18000
Abbott Laboratories COM 002824100 1233 33950 SH OTHER 01 33700 250
Air Products & Chemicals Inc. COM 009158106 282 8400 SH OTHER 01 6400 2000
American Home Products Corp. COM 026609107 581 14800 SH OTHER 01 14800
American Int'l Group COM 026874107 3290 30430 SH OTHER 01 30430
Amgen Inc. COM 031162100 432 7200 SH OTHER 01 7200
Atlantic Richfield Company COM 048825103 277 3200 SH OTHER 01 3200
Automatic Data Processing Inc. COM 053015103 970 18000 SH OTHER 01 18000
BP Amoco PLC ADR COM 055622104 790 13312 SH OTHER 01 13312
Banc One Corp Del COM 06423A103 257 8026 SH OTHER 01 8026
Bank of America Corp. COM 06605F102 720 14353 SH OTHER 01 14353
Bell Atlantic Corp. COM 077853109 1533 24898 SH OTHER 01 23004 1894
BellSouth Corp. COM 079860102 532 11360 SH OTHER 01 11360
Bristol Myers Squibb Co. COM 110122108 2034 31688 SH OTHER 01 31688
Cambridge Technologies COM 132524109 261 9950 SH OTHER 01 9950
Cisco Systems Inc. COM 17275R102 9057 84550 SH OTHER 01 82300 2250
Citigroup Inc. COM 172967101 750 13475 SH OTHER 01 13175 300
Clorox Company COM 189054109 666 13225 SH OTHER 01 13225
Coca Cola Company COM 191216100 1296 22250 SH OTHER 01 22250
Colgate-Palmolive Company COM 194162103 253 3900 SH OTHER 01 3900
Dell Computer Corp. COM 247025109 984 19300 SH OTHER 01 18300 1000
Disney (Walt) Company COM 254687106 348 11900 SH OTHER 01 11900
Dupont (E.I.) De Nemours & Com COM 263534109 1608 24415 SH OTHER 01 24415
EMC Corp. COM 268648102 1964 17975 SH OTHER 01 17975
Eli Lilly and Company COM 532457108 450 6772 SH OTHER 01 6772
Emerson Electric Company COM 291011104 350 6100 SH OTHER 01 6100
Exxon Mobil Corp. COM 30231g102 4136 51333 SH OTHER 01 50045 1288
Fannie Mae COM 313586109 1617 25900 SH OTHER 01 24900 1000
First Union Corp. COM 337358105 1054 31993 SH OTHER 01 30049 1944
Freddie Mac COM 313400301 539 11450 SH OTHER 01 11450
GTE Corp. COM 362320103 594 8420 SH OTHER 01 8420
Gannett Company Inc. COM 364730101 220 2700 SH OTHER 01 2700
General Electric Co. COM 369604103 7389 47750 SH OTHER 01 46800 950
Gillette Company COM 375766102 963 23386 SH OTHER 01 23386
H. J. Heinz Company COM 423074103 271 6800 SH OTHER 01 6800
Hewlett-Packard Company COM 428236103 2003 17610 SH OTHER 01 17610
Home Depot Inc. COM 437076102 4052 58944 SH OTHER 01 57144 1800
IBM Corp. COM 459200101 766 7098 SH OTHER 01 7098
Illinois Tool Works COM 452308109 1931 28580 SH OTHER 01 27380 1200
Intel Corp. COM 458140100 3934 47790 SH OTHER 01 47390 400
Internet Capital Group Inc. COM 46059C106 238 1400 SH OTHER 01 1400
Johnson & Johnson COM 478160104 3541 37970 SH OTHER 01 37570 400
Kansas City Southern Industrie COM 485170104 970 13000 SH OTHER 01 13000
Kimberly Clark Corp. COM 494368103 373 5700 SH OTHER 01 5700
Kohls Corp. COM 500255104 1137 15750 SH OTHER 01 15350 400
Lauder Estee Cosmetics Inc. COM 518439104 373 7400 SH OTHER 01 7400
Lucent Technologies Inc. COM 549463107 2971 39607 SH OTHER 01 39607
MCI Worldcom Inc COM 55268B106 903 17025 SH OTHER 01 16575 450
Marsh & McLennan Companies Inc COM 571748102 297 3100 SH OTHER 01 3100
McDonalds Corp. COM 580135101 351 8700 SH OTHER 01 7900 800
Medtronic Inc. COM 585055106 214 5875 SH OTHER 01 5875
Merck & Company Inc. COM 589331107 3908 58166 SH OTHER 01 58166
Microsoft Corp. COM 594918104 7844 67183 SH OTHER 01 64663 2520
Minnesota Mng & Mfg Co. COM 604059105 409 4175 SH OTHER 01 3775 400
Morgan J.P. & Co. COM 616880100 513 4055 SH OTHER 01 4055
Nokia Corp. COM 654902204 602 3150 SH OTHER 01 3150
Oracle Corp. COM 68389X105 4357 38878 SH OTHER 01 38378 500
PNC Bank Corp. COM 693475105 245 5500 SH OTHER 01 5500
PPG Industries Inc. COM 693506107 202 3229 SH OTHER 01 3229
Paychex Inc. COM 704326107 2395 59863 SH OTHER 01 59863
Pepsico Inc. COM 713448108 502 14250 SH OTHER 01 14250
Pfizer Inc. COM 717081103 2095 64589 SH OTHER 01 62189 2400
Philadelphia Suburban Corp. COM 718009608 201 9700 SH OTHER 01 9700
Price T. Rowe Assoc. Inc. COM 741477103 486 13150 SH OTHER 01 13150
Procter & Gamble Co. COM 742718109 3568 32565 SH OTHER 01 32565
Rohm & Haas Co. COM 775371107 350 8600 SH OTHER 01 8600
Royal Dutch Petroleum Company COM 780257804 781 12900 SH OTHER 01 12900
SBC Communications Corp. COM 78387G103 2309 47365 SH OTHER 01 46382 983
Safeguard Scientifics Inc. COM 786449108 1985 12175 SH OTHER 01 11975 200
Schering-Plough Corp. COM 806605101 564 13300 SH OTHER 01 13300
Schwab (Charles) Corp. COM 808513105 945 24700 SH OTHER 01 24100 600
SmithKline Beecham Holding ADR COM 832378301 1423 22194 SH OTHER 01 22194
Sprint Corp PCS Group COM 852061506 381 3715 SH OTHER 01 3715
Sprint Corp. COM 852061100 1380 20500 SH OTHER 01 20100 400
Staples Inc. COM 855030102 672 32365 SH OTHER 01 30115 2250
Starbucks Corp. COM 855244109 224 9250 SH OTHER 01 9250
State Street Corp. COM 857477103 1184 16200 SH OTHER 01 16200
Stryker Corp. COM 863667101 460 6600 SH OTHER 01 6400 200
Sun Microsystems Inc. COM 866810104 225 2900 SH OTHER 01 2900
Teleflex Inc. COM 879369106 415 13250 SH OTHER 01 13250
Tyco Int'l Ltd. COM 902124106 825 21164 SH OTHER 01 20764 400
Wal-Mart Stores COM 931142103 2286 33075 SH OTHER 01 33075
Walgreen Company COM 931422109 439 15000 SH OTHER 01 15000
Warner-Lambert Co. COM 934488107 983 12000 SH OTHER 01 12000
Wells Fargo & Co. New COM 949746101 501 12400 SH OTHER 01 12400
Wrigley Jr. (Wm.) Co. COM 982526105 663 8000 SH OTHER 01 8000
Vanguard Growth & Income Fund 921913109 655 17674.2727SH OTHER 01 17674.2727
Vanguard Index Trust 500 922908108 626 4628.9265SH OTHER 01 4628.9265
Vanguard Index Trust Small Cap 922908702 257 10901.9930SH OTHER 01 10901.9930
Vanguard Primecap Fund 74157R106 660 10633.5533SH OTHER 01 10633.5533
</TABLE>