<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>
AT&T COM 001957109 683 13444 SH SOLE 13444
Abbott Labs COM 002824100 2397 66000 SH SOLE 66000
Affiliated Computer Services COM 008190100 9796 212950 SH SOLE 212950
Albertson's COM 013104104 282 8750 SH SOLE 8750
American Express COM 025816109 537 3233 SH SOLE 3233
American Home Products COM 026609107 1835 46751 SH SOLE 46751
American Int'l Group COM 026874107 16051 148448 SH SOLE 148448
Anheuser-Busch COM 035229103 331 4668 SH SOLE 4668
Aspect Development COM 045234101 2055 30000 SH SOLE 30000
Automatic Data COM 053015103 1914 35527 SH SOLE 35527
BP Amoco ADR COM 055622104 1912 32236 SH SOLE 32236
Bank of America COM 06605F102 385 7673 SH SOLE 7673
Bausch & Lomb COM 071707103 1364 19930 SH SOLE 19930
Bell Atlantic COM 077853109 237 3844 SH SOLE 3844
BellSouth COM 079860102 397 8485 SH SOLE 8485
Berkshire Hathaway CL B COM 084670207 3988 2179 SH SOLE 2179
Best Foods COM 08658U101 223 4248 SH SOLE 4248
Block (H & R) COM 093671105 222 5080 SH SOLE 5080
Boeing COM 097023105 250 6033 SH SOLE 6033
Bristol Myers-Squibb COM 110122108 2550 39730 SH SOLE 39730
CSG Systems COM 126349109 726 18200 SH SOLE 18200
Chase Manhattan COM 16161A108 326 4192 SH SOLE 4192
Chevron COM 166751107 412 4752 SH SOLE 4752
Cisco Systems COM 17275R102 25160 234866 SH SOLE 234866
Citigroup COM 172967101 1073 19263 SH SOLE 19263
Coca Cola COM 191216100 1249 21445 SH SOLE 21445
Computer Assoc Int'l COM 204912109 12 168 SH SOLE 168
Covance COM 222816100 723 66850 SH SOLE 66850
DST Systems COM 233326107 4598 60255 SH SOLE 60255
Disney (Walt) COM 254687106 217 7423 SH SOLE 7423
EMC COM 268648102 1785 16340 SH SOLE 16340
Emerson Electric COM 291011104 182 3166 SH SOLE 3166
Exxon Mobil COM 30231G102 6146 76285 SH SOLE 76285
FedEx COM 31428X106 557 13600 SH SOLE 13600
First Data COM 319963104 3579 72585 SH SOLE 72585
GTE COM 362320103 54 767 SH SOLE 767
General Electric COM 369604103 10062 65021 SH SOLE 65021
Genuine Parts COM 372460105 298 12000 SH SOLE 12000
HRPT Properties COM 40426W101 1901 211200 SH SOLE 211200
HSB Group COM 40428N109 221 6550 SH SOLE 6550
Harley Davidson COM 412822108 346 5400 SH SOLE 5400
HealthSouth COM 421924101 187 34800 SH SOLE 34800
Hewlett Packard COM 428236103 1490 13100 SH SOLE 13100
Home Depot COM 437076102 309 4500 SH SOLE 4500
Honeywell International COM 438516106 276 4781 SH SOLE 4781
Hospitality Properties COM 44106M102 1352 70925 SH SOLE 70925
IBM COM 459200101 3231 29954 SH SOLE 29954
Imax COM 45245E109 2005 73250 SH SOLE 73250
Intel COM 458140100 10990 133515 SH SOLE 133515
Jacobs Engineering COM 469814107 6030 185550 SH SOLE 185550
Johnson & Johnson COM 478160104 1117 11983 SH SOLE 11983
Johnson Controls COM 478366107 270 4750 SH SOLE 4750
Lowe's COM 548661107 1332 22300 SH SOLE 22300
Lucent Tech COM 549463107 1032 13761 SH SOLE 13761
MBIA COM 55262C100 3794 71830 SH SOLE 71830
MCI WorldCom COM 55268B106 1704 32107 SH SOLE 32107
McDonald's COM 580135101 1842 45700 SH SOLE 45700
MemberWorks COM 586002107 498 15000 SH SOLE 15000
Merck COM 589331107 2231 33206 SH SOLE 33206
Microsoft COM 594918104 78 666 SH SOLE 666
MidAmerican Energy Holdings COM 59562V107 4719 140075 SH SOLE 140075
Minnesota Mining COM 604059105 235 2400 SH SOLE 2400
Monsanto COM 611662107 1255 35410 SH SOLE 35410
Morgan J P COM 616880100 1083 8551 SH SOLE 8551
Morgan Stanley Dean Witter COM 617446448 3439 24090 SH SOLE 24090
Mutual Risk COM 628351108 248 14750 SH SOLE 14750
NBT Bancorp COM 628778102 420 27069 SH SOLE 27069
NCO Group COM 628858102 678 22500 SH SOLE 22500
National Golf Properties COM 63623G109 886 44850 SH SOLE 44850
Nextel COM 65332V103 4128 40030 SH SOLE 40030
Northern Trust COM 665859104 276 5200 SH SOLE 5200
PepsiCo COM 713448108 338 9601 SH SOLE 9601
Pfizer COM 717081103 1233 38025 SH SOLE 38025
Philip Morris COM 718154107 663 28824 SH SOLE 28824
Pre-Paid Legal Services COM 740065107 288 12000 SH SOLE 12000
Primedia COM 74157K101 1644 99651 SH SOLE 99651
Proctor & Gamble COM 742718109 477 4354 SH SOLE 4354
Profit Recovery Group COM 743168106 797 30000 SH SOLE 30000
Regions Financial COM 758940100 997 39688 SH SOLE 39688
Rohm-Haas COM 775371107 222 5445 SH SOLE 5445
Royal Dutch COM 780257804 871 14376 SH SOLE 14376
SBC Communications COM 78387G103 1078 22119 SH SOLE 22119
Schering Plough COM 806605101 1212 28600 SH SOLE 28600
Schlumberger COM 806857108 4998 89060 SH SOLE 89060
Siliconix COM 827079203 276 2100 SH SOLE 2100
Sipex COM 829909100 2217 90250 SH SOLE 90250
Solectron COM 834182107 10732 112825 SH SOLE 112825
Sony ADR COM 835699307 306 1075 SH SOLE 1075
Sprint COM 852061100 20 300 SH SOLE 300
Staples COM 855030102 5198 250516 SH SOLE 250516
Stericycle COM 858912108 752 40000 SH SOLE 40000
Texaco COM 881694103 206 3800 SH SOLE 3800
Texas Instruments COM 882508104 232 2400 SH SOLE 2400
Time Warner COM 887315109 427 5911 SH SOLE 5911
Transocean Sedco Forex COM G90078109 552 16381 SH SOLE 16381
Tyco Intl Ltd COM 902124106 469 12014 SH SOLE 12014
Viacom Cl B COM 925524308 459 7600 SH SOLE 7600
Vishay Intertech COM 928298108 1147 36265 SH SOLE 36265
Vodafone Airtouch COM 92857T107 227 4580 SH SOLE 4580
Wackenhut Corrections COM 929798106 351 30000 SH SOLE 30000
WalMart COM 931142103 6112 88420 SH SOLE 88420
Warner Lambert COM 934488107 315 3850 SH SOLE 3850
Williams COM 969457100 2008 65704 SH SOLE 65704
Williams Communications Group COM 969455104 1013 35000 SH SOLE 35000
Zebra Tech COM 989207105 4809 82200 SH SOLE 82200
duPont COM 263534109 269 4090 SH SOLE 4090
</TABLE>