<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>
AFLAC Inc com 001055102 1296 30960 SH
SOLE 13620 17340
Abbott Labs com 002824100 346 9428 SH
SOLE 8628 800
Adobe Systems com 00724F101 2243 19760 SH
SOLE 7910 11850
Allstate Corp com 020002101 366 14667 SH
SOLE 14667
Amer Home Products com 026609107 1852 44626 SH
SOLE 34976 9650
Amer Int'l Group com 026874107 8045 92537 SH
SOLE 57193 35344
America Online com 02364J104 229 2201 SH
SOLE 2201
American Express com 025816109 701 5195 SH
SOLE 3695 1500
Ameritech com 030954101 274 4100 SH
SOLE 4100
Automatic Data com 053015103 5371 120358 SH
SOLE 103658 16700
Barnes & Noble com 067774109 424 16296 SH
SOLE 2600 13696
Baxter International com 071813109 312 5180 SH
SOLE 4150 1030
Bell Atlantic com 077853109 547 8127 SH
SOLE 7331 796
BellSouth Corp com 079860102 727 16148 SH
SOLE 12348 3800
Berkshire Hathaway Cl A com 084670108 495 9 SH
SOLE 2 7
Berkshire Hathaway Cl B com 084670207 1594 859 SH
SOLE 687 172
Best Foods Inc com 08658U101 201 4140 SH
SOLE 4140
Boston Scientific com 101137107 645 26050 SH
SOLE 6200 19850
Bristol-Myers Squibb com 110122108 3373 49968 SH
SOLE 38648 11320
CPAC Inc com 126145101 376 63981 SH
SOLE 63818 163
Charles Schwab com 808513105 2401 71820 SH
SOLE 55545 16275
Chevron Corp com 166751107 958 10790 SH
SOLE 4655 6135
Chubb Corp com 171232101 325 6540 SH
SOLE 6540
Cisco Systems com 17275R102 3083 44965 SH
SOLE 34215 10750
Citigroup com 172967101 217 4930 SH
SOLE 4555 375
Clayton Homes com 184190106 315 36232 SH
SOLE 23460 12772
Coca-Cola com 191216100 4185 86730 SH
SOLE 59215 27515
Eastman Kodak com 277461109 1073 14185 SH
SOLE 13560 625
Electronic Data Systems com 285661104 1593 30088 SH
SOLE 25558 4530
Emerson Electric com 291011104 3765 59586 SH
SOLE 49786 9800
Ericsson ADR com 294821400 2294 73406 SH
SOLE 42656 30750
Exxon com 302290101 1817 23906 SH
SOLE 17865 6041
Fannie Mae com 313586109 5971 95256 SH
SOLE 66041 29215
Federal Home Loan com 313400301 384 7385 SH
SOLE 5785 1600
GTE Corp com 362320103 262 3411 SH
SOLE 1411 2000
Gannett Co Inc com 364730101 2042 29520 SH
SOLE 29320 200
General Electric com 369604103 14355 121072 SH
SOLE 80734 40338
Gillette com 375766102 5004 147445 SH
SOLE 88218 59227
Global Crossing Ltd com G3921A100 714 26933 SH
SOLE 25498 1435
HCR Manor Care com 421937103 328 19100 SH
SOLE 17750 1350
Hewlett-Packard com 428236103 8145 89749 SH
SOLE 51052 38697
Home Depot com 437076102 8942 130296 SH
SOLE 81323 48973
Home Properties com 437306103 1863 69815 SH
SOLE 23415 46400
I.B.M. com 459200101 6911 57120 SH
SOLE 43420 13700
Ingersoll Rand com 456866102 346 6307 SH
SOLE 6307
Intel Corp com 458140100 11907 160226 SH
SOLE 84230 75996
Johnson & Johnson com 478160104 8343 90812 SH
SOLE 52605 38207
Kimberly-Clark com 494368103 507 9609 SH
SOLE 9609
Lucent Technologies com 549463107 7908 121898 SH
SOLE 74574 47324
MCI Worldcom Inc com 55268B106 3307 46013 SH
SOLE 27186 18827
Magellan Petroleum ADR com 559083209 13 12705 SH
SOLE 12705
Mattel Inc com 577081102 204 10752 SH
SOLE 4346 6406
McDonald's com 580135101 204 4720 SH
SOLE 2320 2400
Mellon Bank com 585509102 1069 31785 SH
SOLE 30185 1600
Merck & Co com 589331107 8819 136067 SH
SOLE 77809 58258
Microsoft Corp com 594918104 11344 125258 SH
SOLE 67158 58100
Minnesota Mining com 604059105 615 6404 SH
SOLE 5018 1386
Mobil Corp com 607059102 1170 11610 SH
SOLE 8719 2891
Morgan (J.P.) com 616880100 254 2225 SH
SOLE 1725 500
Motorola com 620076109 1752 19904 SH
SOLE 7964 11940
NIKE Inc Cl B com 654106103 632 11120 SH
SOLE 760 10360
Nortel Networks Corp com 665815106 2067 40520 SH
SOLE 8020 32500
Old Republic Int'l com 680223104 248 17210 SH
SOLE 11212 5998
Oracle Corp com 68389X105 6612 145318 SH
SOLE 98894 46424
PNC Bank Corp com 693475105 845 16040 SH
SOLE 13190 2850
Paychex, Inc com 704326107 3778 110707 SH
SOLE 84027 26680
PepsiCo com 713448108 3259 106837 SH
SOLE 68510 38327
Pfizer Inc com 717081103 5354 149236 SH
SOLE 95281 53955
Philip Morris com 718154107 689 20143 SH
SOLE 7983 12160
Praxair Inc com 74005P104 283 6162 SH
SOLE 6162
Procter & Gamble com 742718109 3235 34504 SH
SOLE 27804 6700
QUALCOMM Inc com 747525103 1126 5950 SH
SOLE 5450 500
Ralston Purina com 751277302 231 8304 SH
SOLE 8304
Royal Dutch com 780257804 1076 18222 SH
SOLE 15187 3035
S&P 500 Dep Rcpts Unit Inv Tr com 78462F103 726 5635 SH
SOLE 5635
SAP Aktiengesellschaft Sponsor com 803054204 696 18425 SH
SOLE 15425 3000
SBC Communications com 78387G103 645 12641 SH
SOLE 4712 7929
Sara Lee Corp com 803111103 565 24150 SH
SOLE 11750 12400
Schering Plough com 806605101 8822 202234 SH
SOLE 101928 100306
Schlumberger Ltd com 806857108 1874 30073 SH
SOLE 26648 3425
Scientific Atlanta com 808655104 240 4835 SH
SOLE 4835
Scotts Co Cl A com 810186106 3886 112235 SH
SOLE 76440 35795
Sealed Air com 81211K100 5163 100616 SH
SOLE 61331 39285
ServiceMaster Co com 81760N109 171 10630 SH
SOLE 10630
Southwest Airlines com 844741108 2255 148506 SH
SOLE 126681 21825
Staples Inc com 855030102 5351 245322 SH
SOLE 148165 97157
State Street Corp com 857477103 5958 92188 SH
SOLE 56075 36113
Stryker Corp com 863667101 1204 23550 SH
SOLE 4950 18600
Sun Microsystems com 866810104 1504 16170 SH
SOLE 11395 4775
TranSwitch Corp com 894065101 1007 17675 SH
SOLE 2175 15500
U.S. LEC Corp Cl A com 90331S109 175 7100 SH
SOLE 2100 5000
UNUMProvident Corp com 91529Y106 495 16815 SH
SOLE 14615 2200
Vodafone AirTouch PLC com 92857T107 361 1518 SH
SOLE 1156 362
Wal-Mart Stores com 931142103 557 11706 SH
SOLE 6706 5000
Walgreen Stores com 931422109 4603 181401 SH
SOLE 132551 48850
Walt Disney com 254687106 5256 202137 SH
SOLE 137923 64214
Xerox Corp com 984121103 2800 66760 SH
SOLE 49950 16810
Acorn USA Fund mufd 004851309 1536 100612.104SH
SOLE 50867.121 49744.983
American Century Ultra mufd 025083882 238 6652.266 SH
SOLE 6652.266
Federated Cap Preservation Fd mufd 842 84190.780SH
SOLE 84190.780
Fidelity Asset Mgr Growth mufd 316069301 407 21342.244SH
SOLE 21342.244
Harbor Cap Appr Fund mufd 411511504 1653 38271.948SH
SOLE 15134.900 23433.414
Janus Fund mufd 471023101 1260 31833.609SH
SOLE 31432.300 734.816
Legg Mason Value Institutional mufd 502082100 419 29680.194SH
SOLE 13165.507 16514.687
Legg Mason Value Trust mufd 524659109 875 13819.699SH
SOLE 5568.506 8251.193
Mutual Beacon Fund mufd 628380305 358 25688.033SH
SOLE 9556.588 16131.445
Mutual Discovery mufd 370 19605.523SH
SOLE 19605.523
Mutual Qual Income mufd 628380206 707 41507.752SH
SOLE 343.314 41164.438
PBHG Emerging Growth mufd 431 17697.905SH
SOLE 17697.905
PrimeCap Fund mufd 921936100 1786 32191.067SH
SOLE 6890.797 25300.270
Prudential Eq Income mufd 55 12797.853SH
SOLE 12797.853
Royce Premier Fd mufd 780905600 111 12054.273SH
SOLE 12054.273
Select Ten 99A Dow Def mufd 13 11593.557SH
SOLE 11593.557
Sound Shore Fund Inc mufd 836083105 1568 56948.691SH
SOLE 25422.912 31525.779
Spartan Market Index mufd 315912204 300 3380.525 SH
SOLE 3380.525
USAA Growth & Tax Strategy Por mufd 903287407 212 13020.919SH
SOLE 13020.919
Vanguard Capital Opportunities mufd 922038302 559 31130.686SH
SOLE 12014.014 19116.672
Vanguard Index Tr 500 mufd 922908108 911 7686.777 SH
SOLE 3563.681 4123.096
Vanguard US Growth mufd 921910105 3066 80368.305SH
SOLE 41641.689 39061.118
Vanguard Windsor Fund mufd 922018106 1038 63733.877SH
SOLE 22402.530 41331.347
Vanguard Windsor II mufd 922018205 1394 49094.098SH
SOLE 27618.031 21476.067
Acorn Int'l Fund mufd 004851200 1901 72601.220SH
SOLE 37128.063 35473.157
</TABLE>