<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 COM 001055102 340 7391 SH SOLE 7391
AT&T COM 001957109 414 13095 SH SOLE 13095
Abbott Labs COM 002824100 3344 75034 SH SOLE 75034
Affiliated Computer Services COM 008190100 7117 215250 SH SOLE 215250
Agilent Technologies COM 00846U101 433 5871 SH SOLE 5871
Amdocs Ltd COM G02602103 486 6328 SH SOLE 6328
America Online COM 02364J104 1469 27885 SH SOLE 27885
American Express COM 025816109 537 10299 SH SOLE 10299
American Home Products COM 026609107 3113 52995 SH SOLE 52995
American Int'l Group COM 026874107 16250 138297 SH SOLE 138297
Anheuser-Busch COM 035229103 349 4668 SH SOLE 4668
Asia Pulp & Paper ADR COM 04516V100 61 12000 SH SOLE 12000
Automatic Data COM 053015103 2058 38427 SH SOLE 38427
BP Amoco ADR COM 055622104 1707 30181 SH SOLE 30181
Baker Hughes COM 057224107 236 7380 SH SOLE 7380
Bank of America COM 06605F102 390 9073 SH SOLE 9073
Bausch & Lomb COM 071707103 4295 55510 SH SOLE 55510
Baxter Intl COM 071813109 218 3100 SH SOLE 3100
BellSouth COM 079860102 404 9485 SH SOLE 9485
Berkshire Hathaway CL B COM 084670207 3559 2022 SH SOLE 2022
Best Foods COM 08658U101 294 4248 SH SOLE 4248
Boeing COM 097023105 336 8033 SH SOLE 8033
Bristol Myers-Squibb COM 110122108 2655 45580 SH SOLE 45580
CSG Systems COM 126349109 1213 21640 SH SOLE 21640
Chase Manhattan COM 16161A108 276 5988 SH SOLE 5988
Chevron COM 166751107 403 4752 SH SOLE 4752
Cisco Systems COM 17275R102 23064 362860 SH SOLE 362860
Citigroup COM 172967101 1550 25725 SH SOLE 25725
Coca Cola COM 191216100 1425 24811 SH SOLE 24811
Convergys COM 212485106 464 8950 SH SOLE 8950
Covance COM 222816100 91 10300 SH SOLE 10300
DST Systems COM 233326107 5905 77570 SH SOLE 77570
Disney (Walt) COM 254687106 358 9223 SH SOLE 9223
EMC COM 268648102 2902 37715 SH SOLE 37715
Emerson Electric COM 291011104 245 4066 SH SOLE 4066
Exxon Mobil COM 30231G102 6608 84175 SH SOLE 84175
FedEx COM 31428X106 532 14000 SH SOLE 14000
First Data COM 319963104 5087 102505 SH SOLE 102505
General Electric COM 369604103 10797 203721 SH SOLE 203721
Gillette COM 375766102 286 8200 SH SOLE 8200
HRPT Properties COM 40426W101 187 30500 SH SOLE 30500
Hewlett Packard COM 428236103 1923 15400 SH SOLE 15400
Home Depot COM 437076102 233 4675 SH SOLE 4675
Hospitality Properties COM 44106M102 1214 53825 SH SOLE 53825
IBM COM 459200101 3918 35764 SH SOLE 35764
Imax COM 45245E109 2513 110450 SH SOLE 110450
Intel COM 458140100 16682 124783 SH SOLE 124783
Jacobs Engineering COM 469814107 5846 178850 SH SOLE 178850
Johnson & Johnson COM 478160104 1348 13233 SH SOLE 13233
Johnson Controls COM 478366107 210 4100 SH SOLE 4100
Lowe's COM 548661107 4002 97470 SH SOLE 97470
Lucent Tech COM 549463107 866 14617 SH SOLE 14617
MBIA COM 55262C100 3541 73480 SH SOLE 73480
McDonald's COM 580135101 1581 48000 SH SOLE 48000
McGraw-Hill COM 580645109 205 3800 SH SOLE 3800
Merck COM 589331107 4291 55996 SH SOLE 55996
Microsoft COM 594918104 613 7666 SH SOLE 7666
Minnesota Mining COM 604059105 220 2666 SH SOLE 2666
Morgan J P COM 616880100 1046 9501 SH SOLE 9501
Morgan Stanley Dean Witter COM 617446448 4307 51730 SH SOLE 51730
NBT Bancorp COM 628778102 351 32830 SH SOLE 32830
National Golf Properties COM 63623G109 764 36150 SH SOLE 36150
Network Appliance COM 64120L104 749 9300 SH SOLE 9300
Nextel COM 65332V103 5046 82460 SH SOLE 82460
Northern Trust COM 665859104 338 5200 SH SOLE 5200
PepsiCo COM 713448108 491 11051 SH SOLE 11051
Pfizer COM 717081103 2577 53693 SH SOLE 53693
Pharmacia COM 71713U102 3874 74960 SH SOLE 74960
Philip Morris COM 718154107 792 29813 SH SOLE 29813
Proctor & Gamble COM 742718109 229 4000 SH SOLE 4000
Regions Financial COM 758940100 789 39688 SH SOLE 39688
Rohm-Haas COM 775371107 363 10518 SH SOLE 10518
Royal Dutch COM 780257804 1027 16676 SH SOLE 16676
SBC Communications COM 78387G103 918 21227 SH SOLE 21227
Schering Plough COM 806605101 1633 32334 SH SOLE 32334
Schlumberger COM 806857108 6679 89505 SH SOLE 89505
Siliconix COM 827079203 1686 24985 SH SOLE 24985
Sipex COM 829909100 2384 86100 SH SOLE 86100
Solectron COM 834182107 9471 226175 SH SOLE 226175
Staples COM 855030102 4307 280129 SH SOLE 280129
Texaco COM 881694103 202 3800 SH SOLE 3800
Texas Instruments COM 882508104 313 4550 SH SOLE 4550
Tidewater COM 886423102 400 11100 SH SOLE 11100
Time Warner COM 887315109 502 6611 SH SOLE 6611
Transocean Sedco Forex COM G90078109 3964 74177 SH SOLE 74177
Tyco Intl COM 902124106 349 7362 SH SOLE 7362
United Technologies COM 913017109 259 4400 SH SOLE 4400
Verizon COM 92343V104 588 11567 SH SOLE 11567
Viacom Cl B COM 925524308 708 10380 SH SOLE 10380
Vishay Intertech COM 928298108 1644 43324 SH SOLE 43324
Vodafone Airtouch COM 92857T107 221 5330 SH SOLE 5330
WalMart COM 931142103 4873 84570 SH SOLE 84570
Williams COM 969457100 4584 109950 SH SOLE 109950
Williams Communications Group COM 969455104 1454 43820 SH SOLE 43820
WorldCom COM 98157D106 5194 113230 SH SOLE 113230
Zebra Tech COM 989207105 3381 76300 SH SOLE 76300
duPont COM 263534109 226 5156 SH SOLE 5156
</TABLE>