<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 354 7500 SH SOLE 7500
AT&T COM 001957109 589 11594 SH SOLE 11594
Abbott Labs COM 002824100 2462 67800 SH SOLE 67800
Affiliated Computer Services COM 008190100 9405 204450 SH SOLE 204450
Albertson's COM 013104104 282 8750 SH SOLE 8750
American Express COM 025816109 571 3433 SH SOLE 3433
American Home Products COM 026609107 1880 47899 SH SOLE 47899
American Int'l Group COM 026874107 16641 153902 SH SOLE 153902
Anheuser-Busch COM 035229103 331 4668 SH SOLE 4668
Asia Pulp & Paper ADR COM 04516V100 94 12000 SH SOLE 12000
Aspect Development COM 045234101 2055 30000 SH SOLE 30000
Automatic Data COM 053015103 2000 37127 SH SOLE 37127
Bank of America COM 06605F102 455 9073 SH SOLE 9073
Bausch & Lomb COM 071707103 1785 26080 SH SOLE 26080
Bell Atlantic COM 077853109 243 3944 SH SOLE 3944
BellSouth COM 079860102 444 9485 SH SOLE 9485
Berkshire Hathaway CL B COM 084670207 3775 2063 SH SOLE 2063
Best Foods COM 08658U101 223 4248 SH SOLE 4248
Block (H & R) COM 093671105 222 5080 SH SOLE 5080
Boeing COM 097023105 291 7033 SH SOLE 7033
Bristol Myers-Squibb COM 110122108 2817 43880 SH SOLE 43880
British Petroleum ADR COM 055622104 1853 31236 SH SOLE 31236
CSG Systems COM 126349109 865 21700 SH SOLE 21700
Chase Manhattan COM 16161A108 326 4192 SH SOLE 4192
Chevron COM 166751107 412 4752 SH SOLE 4752
Cisco Systems COM 17275R102 26780 249986 SH SOLE 249986
Citigroup COM 172967101 1290 23163 SH SOLE 23163
Coca Cola COM 191216100 1434 24611 SH SOLE 24611
Computer Assoc Int'l COM 204912109 340 4868 SH SOLE 4868
Covance COM 222816100 693 64050 SH SOLE 64050
DST Systems COM 233326107 4629 60655 SH SOLE 60655
Disney (Walt) COM 254687106 217 7423 SH SOLE 7423
DuPont COM 263534109 340 5156 SH SOLE 5156
EMC COM 268648102 1933 17690 SH SOLE 17690
Emerson Electric COM 291011104 256 4466 SH SOLE 4466
Exxon Mobil COM 30231G102 6715 83351 SH SOLE 83351
FedEx COM 31428X106 565 13800 SH SOLE 13800
Federal Home Loan COM 313400301 202 4300 SH SOLE 4300
First Data COM 319963104 3676 74535 SH SOLE 74535
GTE COM 362320103 386 5467 SH SOLE 5467
General Electric COM 369604103 10560 68240 SH SOLE 68240
Genuine Parts COM 372460105 298 12000 SH SOLE 12000
Gillette COM 375766102 269 6520 SH SOLE 6520
HRPT Properties COM 40426W101 1569 174350 SH SOLE 174350
HSB Group COM 40428N109 215 6350 SH SOLE 6350
HealthSouth COM 421924101 144 26800 SH SOLE 26800
Hewlett Packard COM 428236103 1763 15500 SH SOLE 15500
Home Depot COM 437076102 309 4500 SH SOLE 4500
Honeywell International COM 438516106 276 4781 SH SOLE 4781
Hospitality Properties COM 44106M102 1093 57325 SH SOLE 57325
IBM COM 459200101 3361 31154 SH SOLE 31154
Imax COM 45245E109 2011 73450 SH SOLE 73450
Intel COM 458140100 11582 140705 SH SOLE 140705
Ionics COM 462218108 201 7140 SH SOLE 7140
Jacobs Engineering COM 469814107 5787 178050 SH SOLE 178050
Johnson & Johnson COM 478160104 1150 12333 SH SOLE 12333
Johnson Controls COM 478366107 270 4750 SH SOLE 4750
Lowe's COM 548661107 1323 22150 SH SOLE 22150
Lucent Tech COM 549463107 1032 13761 SH SOLE 13761
MBIA COM 55262C100 3823 72380 SH SOLE 72380
McDonald's COM 580135101 1951 48400 SH SOLE 48400
McGraw-Hill COM 580645109 234 3800 SH SOLE 3800
MemberWorks COM 586002107 498 15000 SH SOLE 15000
Merck COM 589331107 2463 36656 SH SOLE 36656
Microsoft COM 594918104 545 4666 SH SOLE 4666
MidAmerican Energy Holdings COM 59562V107 4414 131025 SH SOLE 131025
Minnesota Mining COM 604059105 372 3800 SH SOLE 3800
Monsanto COM 611662107 1505 42460 SH SOLE 42460
Morgan J P COM 616880100 1146 9051 SH SOLE 9051
Morgan Stanley Dean Witter COM 617446448 3674 25740 SH SOLE 25740
Mutual Risk COM 628351108 248 14750 SH SOLE 14750
NBT Bancorp COM 628778102 431 27830 SH SOLE 27830
NCO Group COM 628858102 678 22500 SH SOLE 22500
National Golf Properties COM 63623G109 714 36150 SH SOLE 36150
Nextel COM 65332V103 4128 40030 SH SOLE 40030
Northern Trust COM 665859104 276 5200 SH SOLE 5200
PepsiCo COM 713448108 377 10701 SH SOLE 10701
Pfizer COM 717081103 1359 41906 SH SOLE 41906
Philip Morris COM 718154107 728 31635 SH SOLE 31635
Pre-Paid Legal Services COM 740065107 288 12000 SH SOLE 12000
Primedia COM 74157K101 1692 102550 SH SOLE 102550
Proctor & Gamble COM 742718109 532 4854 SH SOLE 4854
Profit Recovery Group COM 743168106 797 30000 SH SOLE 30000
Regions Financial COM 758940100 997 39688 SH SOLE 39688
Rohm-Haas COM 775371107 428 10518 SH SOLE 10518
Royal Dutch COM 780257804 1010 16676 SH SOLE 16676
SBC Communications COM 78387G103 1035 21227 SH SOLE 21227
Schering Plough COM 806605101 1370 32334 SH SOLE 32334
Schlumberger COM 806857108 5071 90355 SH SOLE 90355
Siliconix COM 827079203 276 2100 SH SOLE 2100
Sipex COM 829909100 2322 94550 SH SOLE 94550
Solectron COM 834182107 10989 115525 SH SOLE 115525
Sony ADR COM 835699307 306 1075 SH SOLE 1075
Sprint COM 852061100 249 3700 SH SOLE 3700
Staples COM 855030102 5418 261091 SH SOLE 261091
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
Tidewater COM 886423102 400 11100 SH SOLE 11100
Time Warner COM 887315109 427 5911 SH SOLE 5911
Transocean Sedco Forex COM G90078109 579 17201 SH SOLE 17201
Tyco Intl COM 902124106 287 7366 SH SOLE 7366
Viacom Cl B COM 925524308 586 9700 SH SOLE 9700
Vishay Intertech COM 928298108 1119 35397 SH SOLE 35397
Vodafone Airtouch COM 92857T107 227 4580 SH SOLE 4580
Wackenhut Corrections COM 929798106 351 30000 SH SOLE 30000
WalMart COM 931142103 6109 88370 SH SOLE 88370
Warner Lambert COM 934488107 315 3850 SH SOLE 3850
Williams Communications Group COM 969455104 1013 35000 SH SOLE 35000
Williams Companies COM 969457100 2237 73200 SH SOLE 73200
WorldCom COM 98157D106 1805 34019 SH SOLE 34019
Zebra Tech COM 989207105 4417 75500 SH SOLE 75500
</TABLE>