<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 713 12766 SH SOLE 12766
Abbott Labs COM 002824100 2547 56132 SH SOLE 56132
Aetna COM 008117103 314 3516 SH SOLE 3516
Affiliated Computer Services COM 008190100 12702 250900 SH SOLE 250900
Albertson's COM 013104104 761 14750 SH SOLE 14750
American Express COM 025816109 421 3233 SH SOLE 3233
American Home Products COM 026609107 2594 45204 SH SOLE 45204
American Int'l Group COM 026874107 14200 121110 SH SOLE 121110
Ameritech COM 030954101 680 9246 SH SOLE 9246
Anheuser-Busch COM 035229103 331 4668 SH SOLE 4668
Anicom COM 035250109 577 55000 SH SOLE 55000
Aspect Development COM 045234101 860 46500 SH SOLE 46500
Automatic Data COM 053015103 1549 35200 SH SOLE 35200
BP Amoco ADR COM 055622104 1571 14475 SH SOLE 14475
Bank of America COM 06605F102 563 7673 SH SOLE 7673
Bell Atlantic COM 077853109 251 3844 SH SOLE 3844
BellSouth COM 079860102 390 8448 SH SOLE 8448
Berkshire Hathaway CL B COM 084670207 3842 1715 SH SOLE 1715
Best Foods COM 08658U101 210 4248 SH SOLE 4248
Block (H & R) COM 093671105 254 5080 SH SOLE 5080
Boeing COM 097023105 277 6300 SH SOLE 6300
Bristol Myers-Squibb COM 110122108 2816 39980 SH SOLE 39980
CCA Prison Realty Trust COM 74264N105 215 21875 SH SOLE 21875
Chase Manhattan COM 16161A108 363 4192 SH SOLE 4192
Chevron COM 166751107 452 4752 SH SOLE 4752
Cisco Systems COM 17275R102 15919 247046 SH SOLE 247046
Citigroup COM 172967101 936 19713 SH SOLE 19713
Coca Cola COM 191216100 1326 21395 SH SOLE 21395
Covance COM 222816100 3227 134830 SH SOLE 134830
DST Systems COM 233326107 3955 62900 SH SOLE 62900
Disney (Walt) COM 254687106 229 7423 SH SOLE 7423
Exxon Mobil COM 30231G102 5221 67695 SH SOLE 67695
FedEx COM 31428X106 732 13500 SH SOLE 13500
First Data COM 319963104 2495 50985 SH SOLE 50985
General Electric COM 369604103 7413 65599 SH SOLE 65599
Genuine Parts COM 372460105 455 13000 SH SOLE 13000
HRPT Properties COM 40426W101 4419 288600 SH SOLE 288600
HSB Group COM 40428N109 496 12050 SH SOLE 12050
Harley Davidson COM 412822108 294 5400 SH SOLE 5400
HealthSouth COM 421924101 2792 187700 SH SOLE 187700
Hewlett Packard COM 428236103 1317 13100 SH SOLE 13100
Honeywell COM 438506107 295 2550 SH SOLE 2550
Hospitality Properties COM 44106M102 2244 82725 SH SOLE 82725
IBM COM 459200101 3904 30204 SH SOLE 30204
Imax COM 45245E109 1646 73150 SH SOLE 73150
Intel COM 458140100 8057 135418 SH SOLE 135418
Ionics COM 462218108 922 25260 SH SOLE 25260
Jacobs Engineering COM 469814107 6787 178600 SH SOLE 178600
Johnson & Johnson COM 478160104 1180 12042 SH SOLE 12042
Johnson Controls COM 478366107 381 5500 SH SOLE 5500
Lowe's COM 548661107 1003 17700 SH SOLE 17700
Lucent Tech COM 549463107 927 13744 SH SOLE 13744
MBIA COM 55262C100 2575 39775 SH SOLE 39775
McDonald's COM 580135101 1879 45700 SH SOLE 45700
MemberWorks COM 586002107 435 15000 SH SOLE 15000
Merck COM 589331107 1227 16662 SH SOLE 16662
MidAmerican Energy Holdings COM 59562V107 5117 147775 SH SOLE 147775
Minnesota Mining COM 604059105 209 2400 SH SOLE 2400
Mobil COM 607059102 665 6734 SH SOLE 6734
Morgan J P COM 616880100 1201 8551 SH SOLE 8551
Morgan Stanley Dean Witter COM 617446448 2482 24190 SH SOLE 24190
Mutual Risk COM 628351108 3124 93612 SH SOLE 93612
NBT Bancorp COM 628778102 508 24783 SH SOLE 24783
NCO Group COM 628858102 855 22500 SH SOLE 22500
National Golf Properties COM 63623G109 1335 54900 SH SOLE 54900
Nextel COM 65332V103 2198 43800 SH SOLE 43800
Northern Trust COM 665859104 252 2600 SH SOLE 2600
Office Depot COM 676220106 1475 66848 SH SOLE 66848
PepsiCo COM 713448108 337 8701 SH SOLE 8701
Pfizer COM 717081103 1340 36900 SH SOLE 36900
Philip Morris COM 718154107 1174 29224 SH SOLE 29224
Pre-Paid Legal Services COM 740065107 325 12000 SH SOLE 12000
Primedia COM 74157K101 2274 134251 SH SOLE 134251
Proctor & Gamble COM 742718109 389 4354 SH SOLE 4354
Profit Recovery Group COM 743168106 946 20000 SH SOLE 20000
Regions Financial COM 758940100 2294 59688 SH SOLE 59688
Rohm-Haas COM 775371107 821 19151 SH SOLE 19151
Royal Dutch COM 780257804 806 13376 SH SOLE 13376
SBC Communications COM 78387G103 574 9904 SH SOLE 9904
Schering Plough COM 806605101 1501 28600 SH SOLE 28600
Schlumberger COM 806857108 5000 78510 SH SOLE 78510
Sipex COM 829909100 1654 80700 SH SOLE 80700
Snyder Communications COM 832914105 684 20900 SH SOLE 20900
Solectron COM 834182107 8363 125400 SH SOLE 125400
Sothebys COM 835898107 229 6000 SH SOLE 6000
Staples COM 855030102 4800 155166 SH SOLE 155166
Stericycle COM 858912108 542 40000 SH SOLE 40000
Sterling Commerce COM 859205106 2279 62025 SH SOLE 62025
Stewart Enterprises COM 860370105 1164 79950 SH SOLE 79950
Texaco COM 881694103 237 3800 SH SOLE 3800
Time Warner COM 887315109 364 5010 SH SOLE 5010
Tyco Intl Ltd COM 902124106 569 6006 SH SOLE 6006
Vishay Intertech COM 928298108 866 41231 SH SOLE 41231
Wackenhut Corrections COM 929798106 634 32000 SH SOLE 32000
WalMart COM 931142103 4291 88928 SH SOLE 88928
Warner Lambert COM 934488107 266 3850 SH SOLE 3850
Waste Management COM 94106L109 210 3915 SH SOLE 3915
Williams COM 969457100 1357 31884 SH SOLE 31884
Zebra Tech COM 989207105 3485 90675 SH SOLE 90675
duPont COM 263534109 290 4240 SH SOLE 4240
</TABLE>