FORM 13F INFORMATION TABLE
<TABLE>
<C> <C>
VALUE SHARES/ SH/ PUT/ INVESTMT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE CUSIP (X1000) PRN AMT PRN CALL DISCRETN MGRS SOLE SHARED NONE
OF CLASS
ABBOTT LABS COMM 002824100 546830 15059 SH SOLE SOLE
ACE LIMITED COMM G00705103 295369 17700 SH SOLE SOLE
AES CORP COMM 00130H105 545675 7300 SH SOLE SOLE
AMERICA ONLINE COMM 02364J104 416554 5490 SH SOLE SOLE
AMERICAN INTRN GR COMM 026874107 4007005 37059 SH SOLE SOLE
AMERICAN MGT SYSTEM COMM 027352103 2909916 92775 SH SOLE SOLE
ANALOG DEVICES COMM 032654105 3232587 34759 SH SOLE SOLE
APPLIED MATERIALS COMM 038222105 544754 4300 SH SOLE SOLE
AT&T COMM 001957109 692777 13634 SH SOLE SOLE
AUTOMATIC DATA PROC COMM 053015103 832153 15446 SH SOLE SOLE
BANK OF AMERICA COMM 060505104 448375 8934 SH SOLE SOLE
BANK OF NEW YORK COMM 064057102 1120000 28000 SH SOLE SOLE
BANK ONE GROUP COMM 06423A103 209920 6560 SH SOLE SOLE
BAXTER INTERNATIONA COMM 071813109 455705 7255 SH SOLE SOLE
BECTON DICKINSON COMM 075887109 258869 9610 SH SOLE SOLE
BELL ATLANTIC COMM 077853109 403111 6548 SH SOLE SOLE
BELL SOUTH COMM 079860102 822355 17567 SH SOLE SOLE
BELO AH COMM 080555105 221888 11640 SH SOLE SOLE
BERSHIRE HATHAWAY B COMM 084670207 1969185 1082 SH SOLE SOLE
BMC SOFTWARE INC. COMM 055921100 858928 10745 SH SOLE SOLE
BP AMOCO PLC COMM 055622104 366314 6176 SH SOLE SOLE
BRISTOL MYERS COMM 110122108 1774143 27640 SH SOLE SOLE
BROADWING INC. COMM 111620100 2387656 64750 SH SOLE SOLE
BURLINGTON RESOURC COMM 122014103 221519 6700 SH SOLE SOLE
CAPITAL ONE FIN COMM 14040H105 1511872 31375 SH SOLE SOLE
CBS COMM 12490K107 231965 3628 SH SOLE SOLE
CHASE MANHATTAN BK COMM 16161A108 274392 3532 SH SOLE SOLE
CHEVRON CORP COMM 166751107 435031 5022 SH SOLE SOLE
CISCO COMM 17275R102 11131145 103908 SH SOLE SOLE
CITIGROUP COMM 172967101 1079613 19387 SH SOLE SOLE
CMG INFORMATION SERVIC COMM 125750109 415313 1500 SH SOLE SOLE
COCA COLA COMM 191216100 266028 4567 SH SOLE SOLE
COLGATE PALMOLIVE COMM 194162103 377000 5800 SH SOLE SOLE
COMPAQ COMPUTER COMM 204493100 295793 10930 SH SOLE SOLE
COMPUTER ASSOCIATES COMM 204912109 500053 7150 SH SOLE SOLE
COMSTOCK RESOURCES COMM 205768203 44275 15400 SH SOLE SOLE
CROSSROADS SYSTEMS INC. COMM 22765D100 287300 3400 SH SOLE SOLE
CVS CORP. COMM 126650100 613437 15384 SH SOLE SOLE
DELPHI AUTOMOTIVE SYST COMM 247126105 165989 10539 SH SOLE SOLE
DEMEGEN COMM 24804S106 3100 10000 SH SOLE SOLE
WALT DISNEY COMM 254687106 663829 22695 SH SOLE SOLE
DUPONT COMM 263534109 727260 11040 SH SOLE SOLE
DUKE ENERGY COMM 264399106 311627 6217 SH SOLE SOLE
ELAN PLC COMM 284131208 1381485 46830 SH SOLE SOLE
ELECTRONIC PROCESSING COMM 285798104 402000 26800 SH SOLE SOLE
EMC CORP. COMM 268648102 1019303 9330 SH SOLE SOLE
EMERSON ELECTRIC COMM 291011104 689648 12020 SH SOLE SOLE
EXXON MOBIL COMM 302290101 3268015 40565 SH SOLE SOLE
FEDERAL HOME LOAN COMM 313400301 508275 10800 SH SOLE SOLE
FEDERAL NATIONAL MTG COMM 313586109 582230 9325 SH SOLE SOLE
FLEETBOSTON FINANCIAL COMM 338915101 846083 24034 SH SOLE SOLE
FREDDIE MAC COMM 338915101 1765521 37500 SH SOLE SOLE
GANNETT CO. COMM 364730101 220218 2700 SH SOLE SOLE
GENERAL DYNAMICS COMM 639550108 395625 7500 SH SOLE SOLE
GENERAL ELECTRIC COMM 369604103 6620205 42780 SH SOLE SOLE
GENERAL MOTORS H COMM 370442832 1263360 13160 SH SOLE SOLE
GTE CORP. COMM 362320103 1067752 15132 SH SOLE SOLE
HARLEY DAVIDSON COMM 412822108 5030810 78530 SH SOLE SOLE
HEALTH MGT ASSOC. A COMM 421933102 2587461 193455 SH SOLE SOLE
HEWLETT PACKARD COMM 428236103 1651650 14250 SH SOLE SOLE
HOME DEPOT COMM 437076102 2315157 33475 SH SOLE SOLE
HONEYWELL COMM 438506107 1197708 20762 SH SOLE SOLE
IDEXX LABS COMM 45168D104 733688 45500 SH SOLE SOLE
INTEL COMM 458140100 7456028 90582 SH SOLE SOLE
IBM COMM 459200101 1898492 17599 SH SOLE SOLE
JACK HENRY & ASSOC. COMM 426281101 4485942 83557 SH SOLE SOLE
JDS UNIPHASE CORP. COMM 46612J101 209898 1270 SH SOLE SOLE
JOHNSON AND JOHNSON COMM 478160104 1185208 12710 SH SOLE SOLE
KAYDON COMM 486587108 276279 10300 SH SOLE SOLE
KIMBERLY CLARK COMM 494368103 573167 8759 SH SOLE SOLE
LEGATO COMM 524651106 260799 3790 SH SOLE SOLE
ELI LILLY COMM 532457108 1476300 22200 SH SOLE SOLE
LINDSAY MFG COMM 535555106 416867 22842 SH SOLE SOLE
LITTLEFUSE COMM 537008104 1375147 56700 SH SOLE SOLE
LOWES COS INC COMM 548661107 1278949 21405 SH SOLE SOLE
LUCENT TECH COMM 549463107 2124525 28327 SH SOLE SOLE
M&T BANK CORP. COMM 55261F104 337478 3228 SH SOLE SOLE
MBNA CORP COMM 55262L100 2447366 89869 SH SOLE SOLE
MCDONALDS CORP. COMM 508135101 1695403 42045 SH SOLE SOLE
MCI WORLDCOM INC. COMM 55268B106 1325236 24750 SH SOLE SOLE
MECHANICS FINANCIAL COMM 583492103 476963 13800 SH SOLE SOLE
MEDALLION FINANCE COMM 583928106 1168209 65100 SH SOLE SOLE
MEDIAONE GROUP COMM 58440J104 2016098 26247 SH SOLE SOLE
MEDTRONIC COMM 585055106 1090356 29924 SH SOLE SOLE
MERCK & CO COMM 589331107 1386279 20633 SH SOLE SOLE
MERCURY GENERAL COMM 589400100 956761 40450 SH SOLE SOLE
MICROSOFT COMM 594918104 2170383 18590 SH SOLE SOLE
MINNISOTA MIN & MFG COMM 604059105 244688 2500 SH SOLE SOLE
MONSANTO COMM 611662107 20235 571 SH SOLE SOLE
MOOG INC. CL A COMM 615394202 1262250 46750 SH SOLE SOLE
J. P. MORGAN COMM 616880100 1166976 9216 SH SOLE SOLE
NATIONAL CITY CORP COMM 635405103 277144 11700 SH SOLE SOLE
NAUTRONIX LIMITED AUD COMM 996627626 7782 10291 SH SOLE SOLE
NIPPON TEL & TEL COMM 654624105 1005509 11675 SH SOLE SOLE
OXFORD HEALTH COMM 691471106 405987 32000 SH SOLE SOLE
PALL CORP COMM 696429307 905625 42000 SH SOLE SOLE
PEPSICO COMM 713448108 357259 10135 SH SOLE SOLE
PFIZER INC COMM 717081103 1190943 36715 SH SOLE SOLE
PITNEY BOWES INC. COMM 724479100 608738 11600 SH SOLE SOLE
PMC SIERRA COMM 69344F106 681967 4254 SH SOLE SOLE
PROCTER AND GAMBLE COMM 742718109 227342 2075 SH SOLE SOLE
RADIAN GROUP INC. COMM 750236101 1139793 23870 SH SOLE SOLE
RCN CORP COMM 749361101 937263 19325 SH SOLE SOLE
ROYAL BANK SCOTLAND PLC COMM 780097408 288100 13400 SH SOLE SOLE
ROYAL DUTCH PETRO COMM 780257804 1078010 17800 SH SOLE SOLE
RSA SECURITY COMM 749719100 811813 10475 SH SOLE SOLE
SBC COMMUNICATION COMM 78387G103 760061 15591 SH SOLE SOLE
SCHLUMBERGER COMM 806857108 388890 6929 SH SOLE SOLE
SEALED AIR CORP COMM 81211K100 248700 4800 SH SOLE SOLE
SLADES FERRY BANK COMM 830896106 121275 11025 SH SOLE SOLE
SPRINT CORP COMM 852061100 1519243 22570 SH SOLE SOLE
SPRINT PCS COMM 852061506 520188 5075 SH SOLE SOLE
STAPLES INC. COMM 855030102 218249 10518 SH SOLE SOLE
STATE STREET CORP COMM 857477103 518744 7100 SH SOLE SOLE
SUN MICRO SYSTEMS COMM 866810104 240056 3100 SH SOLE SOLE
SUPREME INDUSTRIES COMM 868607102 785066 134251 SH SOLE SOLE
TEXTRON INC. COMM 883203101 248160 3236 SH SOLE SOLE
TIME WARNER COMM 887315109 1810054 25031 SH SOLE SOLE
TRANSTECHNOLOGY COMM 893889105 752865 68100 SH SOLE SOLE
TRIBUNE CORP COMM 896047107 1450897 26350 SH SOLE SOLE
TYCO INTERNATIONAL COMM 902124106 1349868 34612 SH SOLE SOLE
UNITED CAPITAL CORP. COMM 909912107 327950 17600 SH SOLE SOLE
U S FOODSERVICE COMM 90331R101 384329 22945 SH SOLE SOLE
U S WEST INC. NEW COMM 81273H101 225720 3135 SH SOLE SOLE
VALERO ENERGY CORP. COMM 91993Y100 277256 13950 SH SOLE SOLE
VODAFONE AIRTOUCH PLC COMM 92857T107 992723 20005 SH SOLE SOLE
WALMART COMM 931142103 2722696 39388 SH SOLE SOLE
WARNER LAMBERT COMM 934488107 885744 10810 SH SOLE SOLE
WEBSTER FINANCIAL COMM 947890109 619693 26300 SH SOLE SOLE
WELLS FARGO COMM 949746106 1480093 36602 SH SOLE SOLE
WORLD DOLLAR VEST COMM 981564107 64500 12900 SH SOLE SOLE
XEROX COMM 984121103 1868416 82484 SH SOLE SOLE
XETA CORP. COMM 983909102 683652 20600 SH SOLE SOLE
150593438 3189277
</TABLE>