<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 1299 20272 SH SOLE 8780 11492
ANC Rental Corp com 001813104 165 28657 SH SOLE 28657
AT&T Corp com 001957109 473 16116 SH SOLE 14102 2014
Abbott Labs com 002824100 905 19031 SH SOLE 18231 800
Adobe Systems com 00724F101 2262 14570 SH SOLE 8870 5700
Agilent Technologies Inc com 00846U101 803 16400 SH SOLE 7405 8995
Agribrands Int'l Inc com 00849R105 323 7410 SH SOLE 7410
Amer Home Products com 026609107 1839 32520 SH SOLE 27120 5500
Amer Int'l Group com 026874107 13439 140448 SH SOLE 101932 38703
America Online com 02364J104 252 4687 SH SOLE 3687 1000
American Express com 025816109 632 10399 SH SOLE 9499 900
Amgen Inc com 031162100 226 3230 SH SOLE 3230
Automatic Data com 053015103 9895 147965 SH SOLE 133065 14900
BP Amoco PLC ADS com 055622104 756 14304 SH SOLE 14096 208
Bank of New York com 064057102 4296 76623 SH SOLE 75791 832
Baxter International com 071813109 433 5430 SH SOLE 4400 1030
BellSouth Corp com 079860102 1123 27903 SH SOLE 21953 5950
Berkshire Hathaway Cl A com 084670108 386 6 SH SOLE 6
Berkshire Hathaway Cl B com 084670207 2082 1006 SH SOLE 807 202
Best Foods Inc com 08658U101 487 6700 SH SOLE 6700
Bristol-Myers Squibb com 110122108 3596 62954 SH SOLE 54129 8825
COMPAQ Computer com 204493100 327 11870 SH SOLE 7940 3930
CPAC Inc com 126145101 515 64381 SH SOLE 64218 163
Cardinal Health Inc com 14149Y108 249 2823 SH SOLE 1119 1704
Charles Schwab com 808513105 6561 184827 SH SOLE 159890 24937
Chevron Corp com 166751107 1360 15957 SH SOLE 10879 5078
Chubb Corp com 171232101 1616 20420 SH SOLE 18000 2420
Cisco Systems com 17275R102 6905 124974 SH SOLE 111994 13180
Citigroup com 172967101 10444 193175 SH SOLE 163100 30075
Coca-Cola com 191216100 6989 126788 SH SOLE 105974 20864
Coherent Inc com 192479103 265 3900 SH SOLE 3900
Conagra, Inc com 205887102 265 13203 SH SOLE 4734 8469
Constellation Energy Group com 210371100 338 6785 SH SOLE 6785
Corning Inc com 219350105 702 2362 SH SOLE 2322 40
E.I. duPont com 263534109 205 4945 SH SOLE 4945
Eastman Chemical com 277432100 378 10228 SH SOLE 10016 212
Eastman Kodak com 277461109 2085 51005 SH SOLE 49630 1375
Electronic Data Systems com 285661104 923 22239 SH SOLE 20414 1825
Emerson Electric com 291011104 7802 116447 SH SOLE 99647 16950
Energizer Holdings Inc com 29266R108 1751 71453 SH SOLE 71453
Ericsson ADR com 294821400 5845 394574 SH SOLE 306949 88775
Exxon Mobil Corp com 30231G102 8589 96366 SH SOLE 83258 13108
Fannie Mae com 313586109 7818 109342 SH SOLE 87204 22308
Federal Home Loan com 313400301 211 3900 SH SOLE 1900 2000
Gannett Co Inc com 364730101 76862 1450230 SH SOLE 1450230
General Electric com 369604103 26296 455842 SH SOLE 359690 96527
General Mills com 370334104 330 9292 SH SOLE 9292
Gillette com 375766102 6273 203160 SH SOLE 154906 48354
Global Crossing Ltd com G3921A100 1136 36645 SH SOLE 34210 2435
Halliburton Co com 406216101 252 5147 SH SOLE 5147
Hewlett-Packard com 428236103 9374 96644 SH SOLE 66490 30104
Home Depot com 437076102 10661 200921 SH SOLE 148582 52339
Home Properties com 437306103 1514 50690 SH SOLE 11890 38800
Honeywell Int'l Inc com 438516106 376 10551 SH SOLE 9526 1025
Household Int'l com 441815107 436 7700 SH SOLE 7700
I.B.M. com 459200101 11827 105132 SH SOLE 88940 16192
Informix com 456779107 83 20200 SH SOLE 14200 6000
Ingersoll Rand com 456866102 285 8400 SH SOLE 8400
Intel Corp com 458140100 13255 318922 SH SOLE 208159 110963
Johnson & Johnson com 478160104 9783 104141 SH SOLE 70719 33497
Kimberly-Clark com 494368103 491 8802 SH SOLE 8802
Lockheed Martin com 539830109 250 7575 SH SOLE 7395 180
Lucent Technologies com 549463107 5776 188985 SH SOLE 144458 44727
Lucid Technologies com 44 44250 SH SOLE 44250
Mellon Financial Corp com 58551A108 1073 23131 SH SOLE 21531 1600
Merck & Co com 589331107 14548 195445 SH SOLE 144812 50758
Merrill Lynch com 590188108 243 3676 SH SOLE 3676
Microsoft Corp com 594918104 11887 197097 SH SOLE 151694 45503
Minnesota Mining com 604059105 685 7514 SH SOLE 6818 696
Mitel Corp com 606711109 3681 179555 SH SOLE 158870 20560
Morgan (J.P.) com 616880100 707 4325 SH SOLE 4025 300
Motorola com 620076109 2232 79021 SH SOLE 55851 23170
NIKE Inc Cl B com 654106103 285 7125 SH SOLE 760 6365
Nortel Networks Corp com 656568102 5617 94311 SH SOLE 69186 25125
Oracle Corp com 68389X105 12284 155986 SH SOLE 120719 35667
Paychex, Inc com 704326107 12050 229524 SH SOLE 196880 32925
PepsiCo com 713448108 6202 134831 SH SOLE 101569 33262
Pfizer Inc com 717081103 10756 239363 SH SOLE 189856 49717
Pharmacia Corp com 71713U102 216 3584 SH SOLE 3584
Philip Morris com 718154107 907 30801 SH SOLE 21201 9600
Praxair Inc com 74005P104 509 13626 SH SOLE 13524 102
Procter & Gamble com 742718109 5368 80117 SH SOLE 67342 12775
QUALCOMM Inc com 747525103 826 11600 SH SOLE 10900 700
Qwest Communcations Int'l Inc com 749121109 411 8542 SH SOLE 6412 2130
Ralston Purina com 751277302 5078 214359 SH SOLE 214359
Royal Dutch com 780257804 999 16667 SH SOLE 14917 1750
S&P 500 Dep Rcpts Unit Inv Tr com 78462F103 602 4190 SH SOLE 4190
SAP Aktiengesellschaft Sponsor com 803054204 4472 72720 SH SOLE 62320 10400
SBC Communications com 78387G103 6395 127904 SH SOLE 104781 23123
Sara Lee Corp com 803111103 398 19598 SH SOLE 14988 4610
Schering Plough com 806605101 12920 277848 SH SOLE 186992 91036
Schlumberger Ltd com 806857108 2312 28084 SH SOLE 25784 2300
Scientific Atlanta com 808655104 484 7600 SH SOLE 7600
Scotts Co Cl A com 810186106 1730 51630 SH SOLE 39070 12760
Sealed Air com 81211K100 5681 125536 SH SOLE 93076 32660
ServiceMaster Co com 81760N109 105 10630 SH SOLE 10630
Southwest Airlines com 844741108 5011 206626 SH SOLE 188039 18887
Sprint Corp com 852061100 364 12430 SH SOLE 11830 600
Staples Inc com 855030102 5522 389239 SH SOLE 295095 94384
State Street Corp com 857477103 14100 108459 SH SOLE 81344 27241
Stryker Corp com 863667101 1572 36601 SH SOLE 23576 13025
Sun Microsystems com 866810104 7011 60049 SH SOLE 49275 10774
Sykes Datatronics com 871235107 1 51000 SH SOLE 50000 1000
Texas Instruments com 882508104 854 18100 SH SOLE 17300 800
Torvec Inc com 891479107 58 10749 SH SOLE 10749
TranSwitch Corp com 894065101 14341 224960 SH SOLE 182572 42788
Tyco Int'l com 902124106 5560 107180 SH SOLE 91763 15417
U.S. LEC Corp Cl A com 90331S109 108 12600 SH SOLE 8900 3700
UNUMProvident Corp com 91529Y106 259 9500 SH SOLE 8100 1400
Verizon Communications com 92343V104 5929 122410 SH SOLE 106719 15691
Vodafone Group PLC com 92857w100 786 21245 SH SOLE 19735 1510
Wal-Mart Stores com 931142103 489 10167 SH SOLE 7215 2952
Walgreen Stores com 931422109 9329 245911 SH SOLE 207711 38550
Walt Disney com 254687106 11013 287928 SH SOLE 231158 57145
WebMD Corp com 94769M105 152 10000 SH SOLE 5000 5000
Williams Companies Inc com 969457100 1148 27166 SH SOLE 27166
Worldcom Inc com 98157D106 7686 253049 SH SOLE 203034 50364
Xerox Corp com 984121103 996 66157 SH SOLE 55402 10905
AIM Int'l Equity Fund mufd 008882102 378 16289.290SH SOLE 16289.290
Acorn Int'l Fund mufd 004851200 2501 79534.634SH SOLE 36541.385 42993.249
American Century Ultra mufd 025083882 269 6086.278 SH SOLE 6086.278
Brandywine Fund mufd 10532D107 314 6801.117 SH SOLE 6801.117
Chase Vista Select Lg Cap Equi mufd 529 14341.537SH SOLE 14341.537
Federated Cap Preservation Fd mufd 884 88398.886SH SOLE 88398.886
Fidelity Exch Fund mufd 316141100 2480 9127.107 SH SOLE 9127.107
Fidelity Magellan mufd 316184100 258 1925.615 SH SOLE 1337.224 588.391
Harbor Cap Appr Fund mufd 411511504 2345 46451.195SH SOLE 19754.730 26639.643
Janus Fund mufd 471023101 1648 36047.285SH SOLE 33877.438 2169.847
Janus Mercury Fund mufd 471023853 225 5281.075 SH SOLE 5281.075
Legg Mason Navigator Value TR mufd 524659208 338 4830.424 SH SOLE 4830.424
Legg Mason Value Institutional mufd 502082100 597 37010.294SH SOLE 19442.818 17567.476
Legg Mason Value Trust mufd 524659109 1439 21379.564SH SOLE 6608.986 14770.578
ML Developing Cap. Markets Cl. mufd 59019H107 173 14573.999SH SOLE 14573.999
Morgan Stanley Int'l Eq mufd 61744J408 231 11538.678SH SOLE 3427.694 8110.984
Mutual Beacon Fund mufd 628380305 426 29765.836SH SOLE 11073.631 18692.205
Mutual Discovery Cl A mufd 628380859 507 23471.183SH SOLE 23471.183
Mutual Qual Income mufd 628380206 230 13193.957SH SOLE 454.733 12739.224
PBHG Emerging Growth mufd 69316H205 501 12914.943SH SOLE 12914.943
PrimeCap Fund mufd 921936100 2303 33488.793SH SOLE 6997.461 26491.332
Royce Opportunity Fd mufd 780905832 1897 207341.668SH SOLE 101987.929 105353.739
Royce Premier Fd mufd 780905600 125 11551.240SH SOLE 11551.240
Rydex OTC Inv mufd 783554603 225 8581.533 SH SOLE 8581.533
Sound Shore Fund Inc mufd 836083105 522 15925.232SH SOLE 15925.232
Technology Value Fund mufd 337941108 343 2790.865 SH SOLE 2790.865
Vanguard Capital Opportunities mufd 922038302 2361 74891.785SH SOLE 38927.150 35964.635
Vanguard Index Tr 500 mufd 922908108 1053 7940.525 SH SOLE 3759.725 4180.800
Vanguard US Growth mufd 921910105 4182 90288.471SH SOLE 49058.797 41692.764
Vanguard Windsor Fund mufd 922018106 1136 70685.760SH SOLE 21187.708 49498.052
Vanguard Windsor II mufd 922018205 1576 58131.644SH SOLE 37913.218 20218.426
Eastman Kodak 277461109 413 10104 SH SOLE 10104
Gannett Co Inc 364730101 18364 346496 SH SOLE 346496
Ontario Housing Corp 2642 15800 SH SOLE 15800
</TABLE>