<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 984 21412 SH SOLE 9020 12392
AT&T Corp com 001957109 433 13680 SH SOLE 13455 225
Abbott Labs com 002824100 826 18531 SH SOLE 17731 800
Adobe Systems com 00724F101 2239 17220 SH SOLE 10470 6750
Agilent Technologies Inc com 00846U101 2459 33344 SH SOLE 23164 10180
Agribrands Int'l Inc com 00849R105 311 7410 SH SOLE 7410
Amer Home Products com 026609107 1982 33738 SH SOLE 28238 5600
Amer Int'l Group com 026874107 11526 98090 SH SOLE 71698 26217
America Online com 02364J104 273 5177 SH SOLE 4177 1000
American Express com 025816109 495 9499 SH SOLE 8599 900
Amgen Inc com 031162100 255 3630 SH SOLE 3630
Automatic Data com 053015103 7951 148435 SH SOLE 134635 13200
BP Amoco PLC ADS com 055622104 858 15168 SH SOLE 14960 208
Bank of New York com 064057102 3564 76643 SH SOLE 75811 832
Bausch & Lomb com 071707103 212 2742 SH SOLE 2742
Baxter International com 071813109 389 5530 SH SOLE 4500 1030
BellSouth Corp com 079860102 1236 29007 SH SOLE 23057 5950
Berkshire Hathaway Cl A com 084670108 323 6 SH SOLE 6
Berkshire Hathaway Cl B com 084670207 1917 1089 SH SOLE 876 216
Best Foods Inc com 08658U101 464 6700 SH SOLE 6700
Bristol-Myers Squibb com 110122108 3588 61605 SH SOLE 52144 9461
COMPAQ Computer com 204493100 369 14420 SH SOLE 9490 4930
CPAC Inc com 126145101 483 64381 SH SOLE 64218 163
Cardinal Health Inc com 14149Y108 209 2823 SH SOLE 1119 1704
Charles Schwab com 808513105 5753 171102 SH SOLE 148240 21962
Chevron Corp com 166751107 1507 17767 SH SOLE 12279 5488
Chubb Corp com 171232101 1290 20971 SH SOLE 18000 2971
Cisco Systems com 17275R102 6887 108354 SH SOLE 96279 11675
Citigroup com 172967101 8033 133328 SH SOLE 111973 20655
Citizens Util A com 122 14716 SH SOLE 14716
Coca-Cola com 191216100 6980 121515 SH SOLE 101151 20164
Coherent Inc com 192479103 327 3900 SH SOLE 3900
Constellation Energy Group com 221 6785 SH SOLE 6785
Corning Inc com 219350105 583 2160 SH SOLE 2160
E.I. duPont com 263534109 216 4935 SH SOLE 4935
Eastman Chemical com 277432100 411 8616 SH SOLE 8404 212
Eastman Kodak com 277461109 2438 40973 SH SOLE 39248 1725
Electronic Data Systems com 285661104 906 21964 SH SOLE 19314 2650
Emerson Electric com 291011104 6289 104170 SH SOLE 90545 13075
Energizer Holdings Inc com 29266R108 1304 71453 SH SOLE 71453
Ericsson ADR com 294821400 7215 360734 SH SOLE 279409 81025
Exxon Mobil Corp com 30231G102 9448 120361 SH SOLE 107553 12308
Fannie Mae com 313586109 6001 114995 SH SOLE 91052 23313
Federal Home Loan com 313400301 386 9520 SH SOLE 5520 4000
Gannett Co Inc com 364730101 89723 1500074 SH SOLE 1500074
General Electric com 369604103 24996 471616 SH SOLE 374115 96876
General Mills com 370334104 355 9292 SH SOLE 9292
Gillette com 375766102 6620 189473 SH SOLE 139926 48947
Global Crossing Ltd com G3921A100 962 36572 SH SOLE 34537 2035
Halliburton Co com 406216101 252 5347 SH SOLE 5347
Hewlett-Packard com 428236103 11530 92329 SH SOLE 62150 29879
Home Depot com 437076102 9807 196380 SH SOLE 145203 50177
Home Properties com 437306103 1768 58935 SH SOLE 20235 38700
Honeywell Int'l Inc com 438516106 389 11551 SH SOLE 10526 1025
Household Int'l com 322 7750 SH SOLE 7750
I.B.M. com 459200101 10275 93779 SH SOLE 78577 14752
Informix com 456779107 120 16200 SH SOLE 12200 4000
Ingersoll Rand com 456866102 353 8775 SH SOLE 8775
Int'l Home Foods Inc com 314 15000 SH SOLE 5000 10000
Intel Corp com 458140100 21576 161389 SH SOLE 103407 57681
Interpublic Group com 460690100 860 20000 SH SOLE 20000
Johnson & Johnson com 478160104 10495 103014 SH SOLE 68753 33836
Kimberly-Clark com 494368103 538 9377 SH SOLE 9377
Lucent Technologies com 549463107 9940 167768 SH SOLE 125791 41677
Lucid Technologies com 44 44250 SH SOLE 44250
Magellan Petroleum ADR com 559083209 14 12705 SH SOLE 12705
Mellon Financial Corp com 58551A108 1013 27802 SH SOLE 26202 1600
Merck & Co com 589331107 14677 191537 SH SOLE 141012 50150
Merrill Lynch com 282 2448 SH SOLE 2448
Microsoft Corp com 594918104 14234 177931 SH SOLE 133488 43943
Minnesota Mining com 604059105 620 7514 SH SOLE 6818 696
Morgan (J.P.) com 616880100 509 4625 SH SOLE 4325 300
Motorola com 620076109 2530 87065 SH SOLE 58943 28122
NIKE Inc Cl B com 654106103 317 7974 SH SOLE 760 7214
Nortel Networks Corp com 656568102 6165 90332 SH SOLE 64327 25605
Oracle Corp com 68389X105 13527 160916 SH SOLE 123449 37467
Paychex, Inc com 704326107 10058 239466 SH SOLE 207371 31975
PepsiCo com 713448108 5996 134930 SH SOLE 100191 34039
Pfizer Inc com 717081103 10934 227785 SH SOLE 179503 47492
Philip Morris com 718154107 968 36457 SH SOLE 24357 12100
Praxair Inc com 74005P104 529 14126 SH SOLE 14024 102
Procter & Gamble com 742718109 3996 69806 SH SOLE 59231 10075
QUALCOMM Inc com 747525103 684 11400 SH SOLE 10700 700
Qwest Communcations Int'l Inc com 749121109 425 8548 SH SOLE 6418 2131
Ralston Purina com 751277302 4274 214359 SH SOLE 214359
Royal Dutch com 780257804 982 15945 SH SOLE 13310 2635
S&P 500 Dep Rcpts Unit Inv Tr com 78462F103 584 4020 SH SOLE 4020
SAP Aktiengesellschaft Sponsor com 803054204 2631 56050 SH SOLE 47450 8000
SBC Communications com 78387G103 4945 114344 SH SOLE 93596 20148
Sara Lee Corp com 803111103 470 24336 SH SOLE 18026 6310
Schering Plough com 806605101 13144 260270 SH SOLE 171413 88337
Schlumberger Ltd com 806857108 2201 29489 SH SOLE 27914 1575
Scientific Atlanta com 808655104 653 8770 SH SOLE 8770
Scotts Co Cl A com 810186106 5014 137380 SH SOLE 112285 24795
Sealed Air com 81211K100 6441 122980 SH SOLE 90446 32034
ServiceMaster Co com 81760N109 121 10630 SH SOLE 10630
Southwest Airlines com 844741108 3737 197336 SH SOLE 181636 14500
Sprint Corp com 852061100 665 13032 SH SOLE 12432 600
Staples Inc com 855030102 5474 356064 SH SOLE 266045 88359
State Street Corp com 857477103 12337 116318 SH SOLE 88278 27765
Stryker Corp com 863667101 1651 37726 SH SOLE 22701 15025
Sun Microsystems com 866810104 5093 56010 SH SOLE 46835 8875
Sykes Datatronics com 871235107 1 51200 SH SOLE 50000 1200
Texas Instruments com 882508104 1504 21900 SH SOLE 21500 400
TranSwitch Corp com 894065101 8450 109474 SH SOLE 86555 22612
Transocean Sedco Forex Inc com 207 3870 SH SOLE 3701 169
Tyco Int'l com 902124106 3018 63700 SH SOLE 53358 9242
U.S. LEC Corp Cl A com 90331S109 212 12500 SH SOLE 8300 4200
UNUMProvident Corp com 91529Y106 237 11800 SH SOLE 10400 1400
Verizon Communications com 92343V104 5011 98617 SH SOLE 86703 11426
Vodafone AirTouch PLC com 92857T107 922 22250 SH SOLE 20740 1510
Wal-Mart Stores com 931142103 726 12605 SH SOLE 8753 3852
Walgreen Stores com 931422109 8008 248786 SH SOLE 210686 37150
Walt Disney com 254687106 10662 274697 SH SOLE 218191 55781
Williams Companies Inc com 969457100 1132 27166 SH SOLE 27166
Worldcom Inc com 98157D106 10084 219811 SH SOLE 173359 45551
Wrigley, Wm Jr Company com 211 2631 SH SOLE 150 2481
Xerox Corp com 984121103 948 45709 SH SOLE 31647 14212
Acorn Int'l Fund mufd 004851200 2617 79728.920SH SOLE 35102.998 44232.176
American Century Ultra mufd 025083882 268 6086.278 SH SOLE 6086.278
Brandywine Fund mufd 10532D107 551 11474.858SH SOLE 11474.858
Chase Vista Select Lg Cap Equi mufd 541 14341.537SH SOLE 14341.537
Federated Cap Preservation Fd mufd 887 88689.157SH SOLE 88689.157
Fidelity Exch Fund mufd 2501 9127.107 SH SOLE 9127.107
Fidelity Magellan mufd 316184100 259 1925.615 SH SOLE 1925.615
Harbor Cap Appr Fund mufd 411511504 2361 44760.070SH SOLE 17479.548 27280.522
Invmt Co of Amer mufd 461308108 215 6604.425 SH SOLE 6604.425
Janus Fund mufd 471023101 1661 36595.603SH SOLE 36091.855 503.748
Janus Mercury Fund mufd 223 5281.075 SH SOLE 5281.075
Legg Mason Navigator Value TR mufd 215 3137.838 SH SOLE 3137.838
Legg Mason Value Institutional mufd 502082100 575 36320.090SH SOLE 18779.679 17540.411
Legg Mason Value Trust mufd 524659109 962 14544.299SH SOLE 5667.989 8876.310
Morgan Stanley Int'l Eq mufd 262 12346.360SH SOLE 4235.376 8110.984
Mutual Beacon Fund mufd 628380305 398 29765.836SH SOLE 11073.631 18692.205
Mutual Discovery mufd 516 24474.365SH SOLE 24474.365
Mutual Qual Income mufd 628380206 240 14835.729SH SOLE 398.661 14437.068
PBHG Emerging Growth mufd 515 13286.863SH SOLE 13286.863
PrimeCap Fund mufd 921936100 2407 33774.574SH SOLE 6997.461 26777.113
Royce Opportunity Fd mufd 1073 126059.927SH SOLE 41960.508 84099.419
Royce Premier Fd mufd 780905600 115 11551.240SH SOLE 11551.240
Rydex OTC Inv mufd 783554603 235 8492.691 SH SOLE 8492.691
Sound Shore Fund Inc mufd 836083105 749 25792.936SH SOLE 18161.373 7631.563
Technology Value Fund mufd 324 2832.689 SH SOLE 2832.689 41.824
Vanguard Capital Opportunities mufd 922038302 2428 77632.948SH SOLE 40163.306 37469.642
Vanguard Index Tr 500 mufd 922908108 935 6973.474 SH SOLE 2802.657 4170.817
Vanguard US Growth mufd 921910105 4136 90208.613SH SOLE 46716.230 43492.383
Vanguard Windsor Fund mufd 922018106 1053 70685.760SH SOLE 21187.708 49498.052
Vanguard Windsor II mufd 922018205 1337 54515.267SH SOLE 33080.311 21434.956
Eastman Kodak 277461109 601 10104 SH SOLE 10104
Gannett Co Inc 364730101 20725 346496 SH SOLE 346496
Ontario Housing Corp 2642 15800 SH SOLE 15800
</TABLE>