<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 342 7500 SH SOLE 7500
AT&T COM 001957109 681 12094 SH SOLE 12094
Abbott Labs COM 002824100 2528 71834 SH SOLE 71834
Affiliated Computer Services COM 008190100 8236 216750 SH SOLE 216750
Amdocs Ltd COM G02602103 468 6328 SH SOLE 6328
America Online COM 02364J104 1477 21900 SH SOLE 21900
American Express COM 025816109 511 3433 SH SOLE 3433
American Home Products COM 026609107 2861 53233 SH SOLE 53233
American Int'l Group COM 026874107 16415 149909 SH SOLE 149909
Anheuser-Busch COM 035229103 291 4668 SH SOLE 4668
Asia Pulp & Paper ADR COM 04516V100 88 12000 SH SOLE 12000
Automatic Data COM 053015103 1835 38027 SH SOLE 38027
Baker Hughes COM 057224107 223 7380 SH SOLE 7380
Bank of America COM 06605F102 476 9073 SH SOLE 9073
Bausch & Lomb COM 071707103 2460 47130 SH SOLE 47130
Bell Atlantic COM 077853109 241 3944 SH SOLE 3944
BellSouth COM 079860102 445 9485 SH SOLE 9485
Berkshire Hathaway CL B COM 084670207 3691 2028 SH SOLE 2028
Block (H & R) COM 093671105 227 5080 SH SOLE 5080
Boeing COM 097023105 304 8033 SH SOLE 8033
Bristol Myers-Squibb COM 110122108 2597 44780 SH SOLE 44780
British Petroleum ADR COM 055622104 1698 31892 SH SOLE 31892
CSG Systems COM 126349109 1045 21400 SH SOLE 21400
Chase Manhattan COM 16161A108 348 3992 SH SOLE 3992
Chevron COM 166751107 439 4752 SH SOLE 4752
Cisco Systems COM 17275R102 34660 448308 SH SOLE 448308
Citigroup COM 172967101 1483 24775 SH SOLE 24775
Coca Cola COM 191216100 1165 24811 SH SOLE 24811
Computer Assoc Int'l COM 204912109 288 4868 SH SOLE 4868
Covance COM 222816100 182 16900 SH SOLE 16900
DST Systems COM 233326107 5029 77460 SH SOLE 77460
Disney (Walt) COM 254687106 356 8623 SH SOLE 8623
EMC COM 268648102 2360 18730 SH SOLE 18730
Emerson Electric COM 291011104 216 4066 SH SOLE 4066
Exxon Mobil COM 30231G102 6592 84581 SH SOLE 84581
FedEx COM 31428X106 536 13800 SH SOLE 13800
First Data COM 319963104 4481 100985 SH SOLE 100985
GTE COM 362320103 499 7032 SH SOLE 7032
General Electric COM 369604103 10883 69931 SH SOLE 69931
Genuine Parts COM 372460105 239 10000 SH SOLE 10000
Gillette COM 375766102 298 7900 SH SOLE 7900
HRPT Properties COM 40426W101 1015 116850 SH SOLE 116850
Hewlett Packard COM 428236103 2060 15500 SH SOLE 15500
Home Depot COM 437076102 290 4500 SH SOLE 4500
Honeywell International COM 438516106 252 4781 SH SOLE 4781
Hospitality Properties COM 44106M102 1096 54125 SH SOLE 54125
IBM COM 459200101 4222 35780 SH SOLE 35780
Imax COM 45245E109 2296 106500 SH SOLE 106500
Intel COM 458140100 17644 133733 SH SOLE 133733
Jacobs Engineering COM 469814107 5615 176150 SH SOLE 176150
Johnson & Johnson COM 478160104 902 12833 SH SOLE 12833
Johnson Controls COM 478366107 222 4100 SH SOLE 4100
Lowe's COM 548661107 4035 69120 SH SOLE 69120
Lucent Tech COM 549463107 834 13611 SH SOLE 13611
MBIA COM 55262C100 3784 72680 SH SOLE 72680
McDonald's COM 580135101 1809 48400 SH SOLE 48400
MemberWorks COM 586002107 401 10000 SH SOLE 10000
Merck COM 589331107 3420 55056 SH SOLE 55056
Microsoft COM 594918104 570 5366 SH SOLE 5366
Minnesota Mining COM 604059105 360 4066 SH SOLE 4066
Monsanto COM 611662107 3598 71960 SH SOLE 71960
Morgan J P COM 616880100 1252 9501 SH SOLE 9501
Morgan Stanley Dean Witter COM 617446448 4217 50880 SH SOLE 50880
NBT Bancorp COM 628778102 404 27830 SH SOLE 27830
National Golf Properties COM 63623G109 761 36150 SH SOLE 36150
Nextel COM 65332V103 5842 39405 SH SOLE 39405
Northern Trust COM 665859104 351 5200 SH SOLE 5200
PepsiCo COM 713448108 375 10751 SH SOLE 10751
Pfizer COM 717081103 1576 43106 SH SOLE 43106
Philip Morris COM 718154107 639 30263 SH SOLE 30263
Pre-Paid Legal Services COM 740065107 356 12000 SH SOLE 12000
Proctor & Gamble COM 742718109 226 4000 SH SOLE 4000
Regions Financial COM 758940100 905 39688 SH SOLE 39688
Rohm-Haas COM 775371107 469 10518 SH SOLE 10518
Royal Dutch COM 780257804 964 16676 SH SOLE 16676
SBC Communications COM 78387G103 898 21327 SH SOLE 21327
Schering Plough COM 806605101 1200 32334 SH SOLE 32334
Schlumberger COM 806857108 6885 90005 SH SOLE 90005
Siliconix COM 827079203 1970 20725 SH SOLE 20725
Sipex COM 829909100 2874 81400 SH SOLE 81400
Solectron COM 834182107 9076 226200 SH SOLE 226200
Sony ADR COM 835699307 203 725 SH SOLE 725
Sprint COM 852061100 234 3700 SH SOLE 3700
Staples COM 855030102 5460 273016 SH SOLE 273016
Texaco COM 881694103 204 3800 SH SOLE 3800
Texas Instruments COM 882508104 396 2475 SH SOLE 2475
Tidewater COM 886423102 353 11100 SH SOLE 11100
Time Warner COM 887315109 661 6611 SH SOLE 6611
Transocean Sedco Forex COM G90078109 3482 67853 SH SOLE 67853
Tyco Intl COM 902124106 407 8126 SH SOLE 8126
Viacom Cl B COM 925524308 538 10200 SH SOLE 10200
Vishay Intertech COM 928298108 1902 34197 SH SOLE 34197
Vodafone Airtouch COM 92857T107 296 5330 SH SOLE 5330
WalMart COM 931142103 4778 84570 SH SOLE 84570
Warner Lambert COM 934488107 376 3850 SH SOLE 3850
Williams Communications Group COM 969455104 1816 35000 SH SOLE 35000
Williams Companies COM 969457100 3216 73200 SH SOLE 73200
WorldCom COM 98157D106 3797 83790 SH SOLE 83790
Zebra Tech COM 989207105 3790 75800 SH SOLE 75800
duPont COM 263534109 281 5302 SH SOLE 5302
</TABLE>