<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 757 13444 SH SOLE 13444
Abbott Labs COM 002824100 2327 66133 SH SOLE 66133
Affiliated Computer Services COM 008190100 8514 224050 SH SOLE 224050
America Online COM 02364J104 1345 19950 SH SOLE 19950
American Express COM 025816109 511 3433 SH SOLE 3433
American Home Products COM 026609107 2687 49984 SH SOLE 49984
American Int'l Group COM 026874107 15757 143897 SH SOLE 143897
Anheuser-Busch COM 035229103 291 4668 SH SOLE 4668
Automatic Data COM 053015103 1695 35127 SH SOLE 35127
BP Amoco ADR COM 055622104 1717 32236 SH SOLE 32236
Bank of America COM 06605F102 402 7673 SH SOLE 7673
Bausch & Lomb COM 071707103 2213 42405 SH SOLE 42405
Bell Atlantic COM 077853109 235 3844 SH SOLE 3844
BellSouth COM 079860102 398 8485 SH SOLE 8485
Berkshire Hathaway CL B COM 084670207 3847 2114 SH SOLE 2114
Block (H & R) COM 093671105 227 5080 SH SOLE 5080
Boeing COM 097023105 228 6033 SH SOLE 6033
Bristol Myers-Squibb COM 110122108 2304 39730 SH SOLE 39730
CSG Systems COM 126349109 874 17900 SH SOLE 17900
Chase Manhattan COM 16161A108 348 3992 SH SOLE 3992
Chevron COM 166751107 439 4752 SH SOLE 4752
Cisco Systems COM 17275R102 32331 418180 SH SOLE 418180
Citigroup COM 172967101 1387 23163 SH SOLE 23163
Coca Cola COM 191216100 1007 21445 SH SOLE 21445
Computer Assoc Int'l COM 204912109 288 4868 SH SOLE 4868
Covance COM 222816100 212 19700 SH SOLE 19700
DST Systems COM 233326107 4938 76055 SH SOLE 76055
Disney (Walt) COM 254687106 306 7423 SH SOLE 7423
EMC COM 268648102 1986 15765 SH SOLE 15765
Exxon Mobil COM 30231G102 6090 78140 SH SOLE 78140
FedEx COM 31428X106 528 13600 SH SOLE 13600
First Data COM 319963104 4364 98335 SH SOLE 98335
GTE COM 362320103 54 767 SH SOLE 767
General Electric COM 369604103 10163 65304 SH SOLE 65304
Genuine Parts COM 372460105 239 10000 SH SOLE 10000
HRPT Properties COM 40426W101 1265 145600 SH SOLE 145600
Harley Davidson COM 412822108 429 5400 SH SOLE 5400
Hewlett Packard COM 428236103 1741 13100 SH SOLE 13100
Home Depot COM 437076102 290 4500 SH SOLE 4500
Honeywell International COM 438516106 252 4781 SH SOLE 4781
Hospitality Properties COM 44106M102 1315 64925 SH SOLE 64925
IBM COM 459200101 3606 30562 SH SOLE 30562
Imax COM 45245E109 2261 104850 SH SOLE 104850
Intel COM 458140100 16648 126183 SH SOLE 126183
Jacobs Engineering COM 469814107 5854 183650 SH SOLE 183650
Johnson & Johnson COM 478160104 831 11833 SH SOLE 11833
Johnson Controls COM 478366107 222 4100 SH SOLE 4100
Lowe's COM 548661107 4098 70195 SH SOLE 70195
Lucent Tech COM 549463107 779 12711 SH SOLE 12711
MBIA COM 55262C100 3675 70580 SH SOLE 70580
MCI WorldCom COM 55268B106 3484 76894 SH SOLE 76894
McDonald's COM 580135101 1809 48400 SH SOLE 48400
MemberWorks COM 586002107 401 10000 SH SOLE 10000
Merck COM 589331107 3107 50006 SH SOLE 50006
Microsoft COM 594918104 103 966 SH SOLE 966
MidAmerican Energy Holdings COM 59562V107 ? 11000 SH SOLE 11000
Minnesota Mining COM 604059105 342 3867 SH SOLE 3867
Monsanto COM 611662107 3405 68110 SH SOLE 68110
Morgan J P COM 616880100 1127 8551 SH SOLE 8551
Morgan Stanley Dean Witter COM 617446448 3943 47580 SH SOLE 47580
NBT Bancorp COM 628778102 404 27830 SH SOLE 27830
National Golf Properties COM 63623G109 930 44150 SH SOLE 44150
Nextel COM 65332V103 5831 39330 SH SOLE 39330
Northern Trust COM 665859104 351 5200 SH SOLE 5200
PepsiCo COM 713448108 298 8551 SH SOLE 8551
Pfizer COM 717081103 1339 36625 SH SOLE 36625
Philip Morris COM 718154107 589 27863 SH SOLE 27863
Pre-Paid Legal Services COM 740065107 356 12000 SH SOLE 12000
Proctor & Gamble COM 742718109 198 3500 SH SOLE 3500
Regions Financial COM 758940100 905 39688 SH SOLE 39688
Rohm-Haas COM 775371107 246 5518 SH SOLE 5518
Royal Dutch COM 780257804 883 15276 SH SOLE 15276
SBC Communications COM 78387G103 932 22119 SH SOLE 22119
Schering Plough COM 806605101 1062 28600 SH SOLE 28600
Schlumberger COM 806857108 6691 87460 SH SOLE 87460
ServiceMaster COM 81760N109 125 11093 SH SOLE 11093
Siliconix COM 827079203 1899 19975 SH SOLE 19975
Sipex COM 829909100 2691 76200 SH SOLE 76200
Solectron COM 834182107 8944 222900 SH SOLE 222900
Sony ADR COM 835699307 203 725 SH SOLE 725
Sprint COM 852061100 234 3700 SH SOLE 3700
Staples COM 855030102 5215 260766 SH SOLE 260766
Texaco COM 881694103 204 3800 SH SOLE 3800
Texas Instruments COM 882508104 384 2400 SH SOLE 2400
Time Warner COM 887315109 591 5911 SH SOLE 5911
Transocean Sedco Forex COM G90078109 3073 59884 SH SOLE 59884
Tyco Intl Ltd COM 902124106 607 12114 SH SOLE 12114
Viacom Cl B COM 925524308 385 7300 SH SOLE 7300
Vishay Intertech COM 928298108 1950 35065 SH SOLE 35065
Vodafone Airtouch COM 92857T107 254 4580 SH SOLE 4580
WalMart COM 931142103 4722 83570 SH SOLE 83570
Warner Lambert COM 934488107 376 3850 SH SOLE 3850
Williams COM 969457100 2887 65704 SH SOLE 65704
Williams Communications Group COM 969455104 1816 35000 SH SOLE 35000
Zebra Tech COM 989207105 4090 81800 SH SOLE 81800
duPont COM 263534109 217 4090 SH SOLE 4090
</TABLE>