FORM 13F INFORMATION TABLE
<TABLE>
<C> <C>
NAME OF ISSUER TITLE VALUE SHARES/ SH/ PUT/ INVESTMT OTHER VOTING AUTHORITY
OF CLASS CUSIP (X 1000) PRN AMT PRN CALL DISCRETN MGRS SOLE SHARED NONE
A T & T Corp. COMM 001957109 430711 13618 SH SOLE SOLE
AT & T Corp.-Liberty COMM 001957208 325637 13428 SH SOLE SOLE
Abbott Labs COMM 002824100 635417 14259 SH SOLE SOLE
Ace Limited COMM G0070K103 281400 10050 SH SOLE SOLE
AES Corp. COMM 00130H105 666125 14600 SH SOLE SOLE
Agilent Technologies COMM 00846U101 430848 5842 SH SOLE SOLE
America On Line COMM 02364J104 504172 9565 SH SOLE SOLE
American Express Co. COMM 025816109 508219 9750 SH SOLE SOLE
American Home Products COMM 026609107 308085 5294 SH SOLE SOLE
American International COMM 026874107 4060213 34555 SH SOLE SOLE
American Management COMM 027352103 2795788 85175 SH SOLE SOLE
Analog Devices COMM 032654105 4127636 54311 SH SOLE SOLE
Apollo Group Inc. Cl A COMM 037604105 800800 28600 SH SOLE SOLE
Automatic Data COMM 053015103 827324 15446 SH SOLE SOLE
Bank Of America Corp. COMM 060505104 830932 19324 SH SOLE SOLE
Bank of New York COMM 064057102 1243875 26750 SH SOLE SOLE
Baxter International COMM 071813109 508359 7230 SH SOLE SOLE
Bell Atlantic Corp. COMM 077853109 434345 8548 SH SOLE SOLE
Bellsouth Corp. COMM 079860102 740098 17363 SH SOLE SOLE
Belo A.H. Corp Series A COMM 080555105 184759 10672 SH SOLE SOLE
Berkshire Hathaway B COMM 084670207 1768800 1006 SH SOLE SOLE
BMC Software Inc. COMM 055921100 580832 15920 SH SOLE SOLE
BP Amoco PLC COMM 055622104 884185 15632 SH SOLE SOLE
Bristol Myers Squibb COMM 110122108 2836950 48703 SH SOLE SOLE
Broadwing Inc. COMM 111620100 1870094 72100 SH SOLE SOLE
Burlington Resources COMM 122014103 244800 6400 SH SOLE SOLE
Cablevision System Corp COMM 12686C107 352950 5200 SH SOLE SOLE
Cabot Corp. COMM 127055101 237075 8700 SH SOLE SOLE
Capital One Financial COMM 14040H105 2090905 46855 SH SOLE SOLE
Chase Manhattan Corp. COMM 16161A108 264307 5738 SH SOLE SOLE
Chateau Communities COMM 161726104 146304 5181 SH SOLE SOLE
Chevron Corp. COMM 166751107 425928 5022 SH SOLE SOLE
Cintas Corp. COMM 172908105 1251029 34000 SH SOLE SOLE
Cisco Systems Inc. COMM 17275R102 12242562 192649 SH SOLE SOLE
Citigroup Inc. COMM 172967101 1175598 19512 SH SOLE SOLE
CMG Inf. Services Inc. COMM 125750109 278082 6070 SH SOLE SOLE
Coca Cola Co. COMM 191216100 270875 4716 SH SOLE SOLE
Colgate Palmolive Co. COMM 194162103 347275 5800 SH SOLE SOLE
Compaq Computer Corp. COMM 204493100 258437 10110 SH SOLE SOLE
Computer Assoc. Int'l COMM 204912109 381347 7450 SH SOLE SOLE
Comstock Partners COMM 205763105 123200 15400 SH SOLE SOLE
Conoco Inc. Cl A COMM 208251306 469700 21350 SH SOLE SOLE
Corinthian Colleges COMM 218868107 398430 17000 SH SOLE SOLE
CVS Corp. COMM 126650100 675360 16884 SH SOLE SOLE
Delphi Auto Systems COMM 247126105 655881 45039 SH SOLE SOLE
Disney (The Walt) Co COMM 254687106 838156 21595 SH SOLE SOLE
Du Pont EI De Nemours COMM 263534109 730188 16690 SH SOLE SOLE
Duke Energy Corp. COMM 264399106 350483 6217 SH SOLE SOLE
Elan Corp. PLC ADR COMM 284131208 2052781 42380 SH SOLE SOLE
Electronic Data Sys COMM 285661104 416625 10100 SH SOLE SOLE
EMC Corp. COMM 268648102 1057270 13742 SH SOLE SOLE
Emerson Electric COMM 291011104 2238705 37080 SH SOLE SOLE
Epiq Systems Inc. COMM 26882D109 334950 30800 SH SOLE SOLE
Exxon Mobil Corp. COMM 30231G102 3579836 45603 SH SOLE SOLE
Federal Home Loan Mort COMM 313400301 421200 10400 SH SOLE SOLE
Federal National Mort COMM 313586109 575367 11025 SH SOLE SOLE
FleetBoston Financial COMM 338915101 833342 24513 SH SOLE SOLE
Freddie Mac COMM 313400301 1480275 36550 SH SOLE SOLE
Gap Inc. COMM 364760108 310938 9950 SH SOLE SOLE
General Dynamics COMM 369550108 1244450 23800 SH SOLE SOLE
General Electric Co. COMM 369604103 7151714 134938 SH SOLE SOLE
General Motors Corp. H COMM 370442832 1314056 14975 SH SOLE SOLE
GTE Corp. COMM 362320103 969170 15569 SH SOLE SOLE
Harley Davidson Inc. COMM 412822108 5700310 148060 SH SOLE SOLE
Health Management A COMM 421933102 1983540 152055 SH SOLE SOLE
Hewlett Packard Co. COMM 428236103 1276223 10220 SH SOLE SOLE
Home Depot Inc. COMM 437076102 1767238 35389 SH SOLE SOLE
Honeywell International COMM 438506107 1064390 31596 SH SOLE SOLE
Idexx Laboratories Inc. COMM 45168D104 901275 39400 SH SOLE SOLE
InsituteFormA COMM 457667103 1139250 42000 SH SOLE SOLE
Intel Corp. COMM 458140100 11228680 83992 SH SOLE SOLE
IBM COMM 459200101 2176895 19869 SH SOLE SOLE
Jack Henry & Assoc. COMM 426281101 7070532 141058 SH SOLE SOLE
JDS Uniphase Corp. COMM 46612J101 515223 4298 SH SOLE SOLE
Johnson & Johnson COMM 478160104 2353312 23100 SH SOLE SOLE
Kimberly Clark Corp. COMM 494368103 493941 8609 SH SOLE SOLE
Legato System Inc. COMM 24651106 253798 16780 SH SOLE SOLE
Lilly (Eli) & Co. COMM 532457108 1278401 12800 SH SOLE SOLE
Lindsay Manufacturing COMM 535555106 635457 32380 SH SOLE SOLE
Littelfuse Inc. COMM 537008104 2582300 52700 SH SOLE SOLE
Lowes Companies COMM 548861107 1372103 33415 SH SOLE SOLE
Lucent Technologies Inc COMM 549463107 2119454 35796 SH SOLE SOLE
M&T Bank Corp. COMM 55261F104 1345050 3007 SH SOLE SOLE
MBNA Corporation COMM 55262L100 633514 27042 SH SOLE SOLE
McDonalds Corp. COMM 508135101 1307438 39695 SH SOLE SOLE
Medallion Financial COMM 583928106 1029652 66700 SH SOLE SOLE
Mediaone Finance TrIII COMM 584458202 172928 6900 SH SOLE SOLE
Mediaone Group Inc. COMM 58440J104 1732516 26007 SH SOLE SOLE
Medtronic Inc. COMM 585055106 1547872 31074 SH SOLE SOLE
Merck & Co. COMM 589331107 1551111 20243 SH SOLE SOLE
Microsoft Corp. COMM 594918104 2850000 35125 SH SOLE SOLE
Minnesota Mining & Mfg COMM 604059105 206250 2500 SH SOLE SOLE
Morgan JP & Co. COMM 616880100 965356 8766 SH SOLE SOLE
Motorola Inc. COMM 620076109 271176 9305 SH SOLE SOLE
Network Associates Inc. COMM 640938106 223106 10950 SH SOLE SOLE
Nippon Tel & Tel COMM 654624105 834517 12205 SH SOLE SOLE
Nokia Corp. ADS Ser A COMM 654902204 668359 3360 SH SOLE SOLE
Oxford Health Plans COMM 691471106 390519 15900 SH SOLE SOLE
Pacific Century Fin COMM 694058108 213400 1600 SH SOLE SOLE
Pall Corp. COMM 696429307 822325 44450 SH SOLE SOLE
Pepsico Inc. COMM 713448108 452040 10195 SH SOLE SOLE
Pfizer Inc. COMM 717081103 3104975 64687 SH SOLE SOLE
Pitney Bowes Inc. COMM 724479100 216000 5400 SH SOLE SOLE
Radian Group Inc. COMM 750236101 1579410 30520 SH SOLE SOLE
RCN Corporation COMM 749361101 581088 22900 SH SOLE SOLE
Royal Dutch Petroleum COMM 780257804 1043446 16950 SH SOLE SOLE
RSA Security Inc. COMM 749719100 676919 9775 SH SOLE SOLE
SBC Communications Inc. COMM 78387G103 858729 19855 SH SOLE SOLE
Schlumberger Ltd. COMM 806857108 322231 4318 SH SOLE SOLE
Sealed Air Corp. New COMM 81211K100 251400 4800 SH SOLE SOLE
Solectron Corp. COMM 834182107 439688 10500 SH SOLE SOLE
Sprint Corp. FON Group COMM 852061100 1266585 24835 SH SOLE SOLE
Sprint PCS Group COMM 852061506 603925 10150 SH SOLE SOLE
State Street Corp. COMM 857477103 684103 6450 SH SOLE SOLE
Sun Micro Systems COMM 866810104 472875 5200 SH SOLE SOLE
Supreme Inds Inc. Cl A COMM 868607102 124739 27713 SH SOLE SOLE
Time Warner Inc. COMM 887315109 1914136 25186 SH SOLE SOLE
Transtechnology Corp COMM 893889105 635250 57750 SH SOLE SOLE
Tribune Co. New COMM 896047107 1013250 28950 SH SOLE SOLE
Tyco International Ltd. COMM 902124106 1549636 32710 SH SOLE SOLE
United Capital COMM 909912107 221711 16500 SH SOLE SOLE
US West Inc. New COMM 81273H101 250133 2917 SH SOLE SOLE
Viacom Inc. Class B COMM 925524308 268181 3933 SH SOLE SOLE
Vodafone Airtouch PLC COMM 92857T107 1059071 25555 SH SOLE SOLE
Wachovia Corp. COMM 929771103 311938 5750 SH SOLE SOLE
Wal-Mart Stores, Inc. COMM 931142103 2405152 41738 SH SOLE SOLE
Webster Financial Corp. COMM 947890109 1086655 48976 SH SOLE SOLE
Wells Fargo Co. COMM 949746101 1475678 38082 SH SOLE SOLE
Worldcom Inc. COMM 981564107 1451256 31635 SH SOLE SOLE
Xerox Corp. COMM 984121103 793252 38229 SH SOLE SOLE
166526014 3503249
</TABLE>